What's Changed
- hb_blob_create_from_file_or_fail() on Windows will now try to interpret the file name as UTF-8 first, and as system code page if it is not valid UTF-8.
- Fix hb_style_get_value() in fonts with “STAT” table.
- Properly handle negative offsets in CFF table.
- Update IANA Language Subtag Registry to 2024-03-07.
- Subsetter now supports subsetting “BASE” table.
- Subsetter will update “hhea” font metrics in sync with “OS/2” ones.
- “--variations” option of “hb-subset” now supports leaving out values that should be unchanged, e.g. “wght=:500:” will change the default and keep max and min unchanged. It also supports “*=drop” to to pin all axes to default location.
- Fix hb_ot_math_get_glyph_kerning() to match updated “MATH” table spec.
- Support legacy MacRoman encoding in “cmap” table.
- Various build fixes.
- Various subsetting and instancing fixes.
New Contributors
- @pseiderer made their first contribution in #4512
- @utelle made their first contribution in #4514
- @lie-yan made their first contribution in #4541
- @sezero made their first contribution in #4546
- @apache-hb made their first contribution in #4561
- @TingPing made their first contribution in #4562
- @lzsiga made their first contribution in #4576
- @chrsan made their first contribution in #4579
- @Nopey made their first contribution in #4585
- @jpcomito made their first contribution in #4619
Full Changelog: 8.3.0...8.3.1