)]}' { "commit": "da500568dee503fd3fc9042d95668e3371f93d75", "tree": "8d6edad1792f8e39c40657328e93f61279cea808", "parents": [ "6ea6c581edb3cecf1b4b42854e37b40d6d067cd3" ], "author": { "name": "Behdad Esfahbod", "email": "behdad@behdad.org", "time": "Tue Oct 26 08:02:29 2021 -0600" }, "committer": { "name": "Behdad Esfahbod", "email": "behdad@behdad.org", "time": "Tue Oct 26 08:02:29 2021 -0600" }, "message": "[API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph\n\nInstead of using gid\u003d0 when a character is not found in the font,\nclient can now set a custom value. This is useful for shaper-driven\nfont fallback and to differentiate that from .notdef glyph.\n\nFixes https://github.com/harfbuzz/harfbuzz/issues/1360\n", "tree_diff": [ { "type": "modify", "old_id": "bb8040fd9ed75d03af5193365e8d018402fa84b1", "old_mode": 33188, "old_path": "docs/harfbuzz-sections.txt", "new_id": "f2c75930dc41782caaf6f3fca4b5c42ed4210bff", "new_mode": 33188, "new_path": "docs/harfbuzz-sections.txt" }, { "type": "modify", "old_id": "c6591ca2309f38e8c651c638d215f8489ca1d64b", "old_mode": 33188, "old_path": "src/hb-buffer.cc", "new_id": "caa562939ac2690ff2146bc6aef4777e9940ff78", "new_mode": 33188, "new_path": "src/hb-buffer.cc" }, { "type": "modify", "old_id": "865ccb2273b220c62f6608003d59f654ab92b663", "old_mode": 33188, "old_path": "src/hb-buffer.h", "new_id": "a183cb9d4ae1141b89a1b91ff80eb16c718d80dd", "new_mode": 33188, "new_path": "src/hb-buffer.h" }, { "type": "modify", "old_id": "8635ebd35fd8179e08cd587efcd1829a66ee8119", "old_mode": 33188, "old_path": "src/hb-buffer.hh", "new_id": "bde28933e44fe037608d97fa0b21f8345049d7fe", "new_mode": 33188, "new_path": "src/hb-buffer.hh" }, { "type": "modify", "old_id": "8fc7f44d44b4fe86883d524101fb8d104c099559", "old_mode": 33188, "old_path": "src/hb-font.hh", "new_id": "dd5cd13db3324d6c4c1dfd5a04743cbd09e19935", "new_mode": 33188, "new_path": "src/hb-font.hh" }, { "type": "modify", "old_id": "778b5b8bd844be3381399d95f39b2a612b292bb0", "old_mode": 33188, "old_path": "src/hb-ot-shape-normalize.cc", "new_id": "839cc9122c466109ccb420bf1291972a606c9e83", "new_mode": 33188, "new_path": "src/hb-ot-shape-normalize.cc" }, { "type": "modify", "old_id": "04f1a8009125891aa05d1a8964e472606a68ee33", "old_mode": 33188, "old_path": "src/hb-ot-shape-normalize.hh", "new_id": "12c78a2352c7e5bc1ef586d192d729d63256b1dd", "new_mode": 33188, "new_path": "src/hb-ot-shape-normalize.hh" }, { "type": "modify", "old_id": "6484085af0a4ed82fdccfb8bd2735b1e8c705363", "old_mode": 33188, "old_path": "util/shape-options.hh", "new_id": "8d3318420b815b77728cb990c08c1e2ca845fcb1", "new_mode": 33188, "new_path": "util/shape-options.hh" } ] }