Skip to content

10.4.0

Choose a tag to compare

@khaledhosny khaledhosny released this 28 Feb 23:01
· 1785 commits to main since this release
10.4.0

What's Changed

  • Drawing glyphs using hb-draw API now avoids any “malloc” calls, which improves drawing performance by 10+%.

  • Add support new “GVAR” table fonts with more than 65535 glyphs. Support is currently behind a compilation flag and is disabled by default.

  • Some hb-directwrite and hb-ft APIs got renamed with more clear names and the old names are deprecated.

  • Various build and fuzzing fixes.

  • New API:
    +hb_directwrite_face_get_dw_font_face()
    +hb_ft_font_get_ft_face()

  • Deprecated API:
    +hb_directwrite_face_get_font_face()
    +hb_ft_font_get_face()

Full Changelog: 10.3.0...10.4.0