Recent Releases

2.7.229 Aug 2020 03:15 minor feature: a regression in the previous release that caused a crash with Kaithi. More OOM.
2.7.114 Aug 2020 06:25 minor feature: ot-funcs now handles variable empty glyphs better when hvar/vvar isn't present. Reverted a GDEF processing regression. A couple of to handle OOM better.
2.7.026 Jul 2020 03:25 minor feature: Use an implementation for round that always rounds up, some minor fluctuations Are expected on var font specially when hb-ot callback is used. an AAT's kerx on broken rendering of Devanagari Sangam MN. Remove AAT's lcar table support from _get_ligature_carets API, not even much Use on macOS installed fonts (only two files). GDEF support is the recommended One and expected to work properly after two releases ago. Minor memory to handle OOM better specially in hb-ft. Minor.so files versioning scheme change and remove stable/unstable scheme Differences, was never used in practice (always default to stable scheme). We are now suggesting careful packaging of the library using meson,https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson For more information. Distribution package URL is changed, either use GitHub generated tarballs,https://github.com/harfbuzz/harfbuzz/archive/ pkgver.tar.gz or, even more preferably use commit hash of the release and git checkouts like,git+https://github.com/harfbuzz/harfbuzz#commit= commit.
2.6.823 Jun 2020 03:15 minor feature: New API to fetch glyph alternates from GSUB table. hb-coretext build for macOS 10.10. Meson build, cmake port removal is postponed but please prepare for it and give us feedback. Autotools is still our main build system however please consider experimenting with meson also for packaging the library. New API: +hb_ot_layout_lookup_get_glyph_alternates().
2.6.704 Jun 2020 03:15 minor feature: Update to Unicode 13.0.0. Hb_ot_layout_get_ligature_carets for fonts without lcar table, it was Completely broken for all the other fonts since 2.1.2. As a part of our migration to meson, this release will be the last one to provide cmake port files but autotools still is our main build system. There is a possibility that the next version or the after be released Using meson.
2.6.612 May 2020 03:15 minor feature: A in AAT kerning for Geeza Pro. Better support for resource fork fonts on macOS.
2.6.518 Apr 2020 03:15 minor feature: Add experimental meson build system. Autotools is still the primary and supported build system. AAT is now always preferred for horizontal scripts when both AAT and OT layout tables exist at the same time. Subsetter improvements. New API: +hb_ft_font_lock_face(). +hb_ft_font_unlock_face().
2.6.402 Nov 2019 15:45 minor feature: Small. Build.
2.6.329 Oct 2019 08:45 minor feature: Misc small, mostly to build-related. New API: +hb_font_get_nominal_glyphs().
2.6.202 Oct 2019 05:59 minor feature: https://github.com/harfbuzz/harfbuzz/blob/master/NEWS
2.2.602 Oct 2019 02:05 minor feature: https://github.com/harfbuzz/harfbuzz/blob/master/NEWS