Skip to content

7.2.0

Compare
Choose a tag to compare
@khaledhosny khaledhosny released this 26 Apr 22:50
· 1387 commits to main since this release
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 to hb-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

Full Changelog: 7.1.0...7.2.0