1.4.0

System Internals / HarfBuzz - Behdad Esfahbod [behdad.org] - 5 January 2017 04:27 UTC



###

Overview of changes leading to 1.4.0 Thursday, January 5, 2017


- Merged "OpenType GX" branch which adds core of support for OpenType 1.8 Font Variations. To that extent, the relevant new API is:

New API: hb_font_set_var_coords_normalized()

with supporting API:

New API: HB_OT_LAYOUT_NO_VARIATIONS_INDEX hb_ot_layout_table_find_feature_variations() hb_ot_layout_feature_with_variations_get_lookups() hb_shape_plan_create2() hb_shape_plan_create_cached2()

Currently variations in GSUB/GPOS/GDEF are fully supported, and no other tables are supported. In particular, fvar/avar are NOT supported, hence the hb_font_set_var_coords_normalized() taking normalized coordinates. API to take design coordinates will be added in the future.

HVAR/VVAR/MVAR support will also be added to hb-ot-font in the future.

- Fix regression in GDEF glyph class processing.
- Add decompositions for Chakma, Limbu, and Balinese in USE shaper.
- Misc fixes.

f339706 1.4.0
NEWS | 34 ++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 35 insertions(+), 1 deletion(-)

Upstream: cgit.freedesktop.org


  • Share