7.2.0
What's Changed
-
Add Tifinagh to the list of scripts that can natively be either right-to-left or left-to-right, to improve handling of its glyph positioning. (Simon Cozens)
-
Return also single substitution from
hb_ot_layout_lookup_get_glyph_alternates()
. (Behdad Esfahbod) -
Fix 4.2.0 regression in applying across syllables in syllabic scripts. (Behdad Esfahbod)
-
Add flag to avoid glyph substitution closure during subsetting, and the corresponding
--no-layout-closure
option tohb-subset
command line tool. (Garret Rieger) -
Support instancing COLRv1 table. (Qunxin Liu)
-
Don’t drop used user-defined name table entries during subsetting. (Qunxin Liu)
-
Optimize handling of “gvar” table. (Behdad Esfahbod)
-
Various subsetter bug fixes and improvements. (Garret Rieger, Qunxin Liu)
-
Various documentation improvements. (Behdad Esfahbod, Josef Friedrich)
-
New API:
+HB_SUBSET_FLAGS_NO_LAYOUT_CLOSURE
+HB_UNICODE_COMBINING_CLASS_CCC132 -
Deprecated API:
+HB_UNICODE_COMBINING_CLASS_CCC133
New Contributors
- @jcelerier made their first contribution in #4152
- @jason-simmons made their first contribution in #4167
- @pnacht made their first contribution in #4191
- @DeadSix27 made their first contribution in #4196
- @Josef-Friedrich made their first contribution in #4197
- @arHSM made their first contribution in #4207
Full Changelog: 7.1.0...7.2.0