#16831 closed enhancement (fixed)

harfbuzz-5.0.1

Reported by: Bruce Dubbs Owned by: blfs-book
Priority: normal Milestone: 11.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (2)

comment:1 by Bruce Dubbs, 21 months ago

Overview of changes leading to 5.0.1 - Saturday, July 23, 2022

  • Fix version 2 “avar” table with hb-ft.

Overview of changes leading to 5.0.0 - Saturday, July 23, 2022

  • Support fonts with more than 65535 glyphs in “GDEF”, “GSUB”, and “GPOS” tables. This is part of https://github.com/be-fonts/boring-expansion-spec to extend OpenType in a backward-compatible way.
  • Complete support for more than 65535 glyphs in “glyf” table that started in 4.0.0 release. Part of boring-expansion-spec.
  • Support version 2 of “avar” table. Part of boring-expansion-spec.
  • Fix mark attachment on multiple substitutions in some cases.
  • Fix application of “calt”, “rclt”, and “ccmp” features to better match Uniscribe behaviour with some Arabic fonts.
  • Improvement to interaction between multiple cursive attachments.
  • Improve multiple mark interactions in Hebrew.
  • Implement language-specific forms in AAT shaping.
  • Fix variation of “VORG” table.
  • Support for specific script tags to be retained in the subsetter, and add “--layout-scripts” option to “hb-subset” tool.
  • Accept space as delimiter for --features/--variations in command line tools.
  • Improve subsetting of “COLR” table.
  • Improved fuzzing coverage for ot-math API.
  • Fix “kern” table version 2 (AAT) sanitization on 32-bit systems.
  • Allow negative glyph advances from “graphite2” shaper.
  • Implement loading (color) bitmap fonts with hb-ft.
  • Fix regression in hb-ft when changing font size.
  • Fix build on GCC < 7.
  • Dynamically load dwrite.dll on windows if “directwrite” shaper is enabled.
  • Provide a single-file harfbuzz-subset.cc file for easier alternate building of hb-subset library, similar to harfbuzz.cc.
  • New API
    +HB_SUBSET_SETS_LAYOUT_SCRIPT_TAG
    +hb_language_matches()
    

comment:2 by Bruce Dubbs, 21 months ago

Resolution: fixed
Status: newclosed

Fixed at commits

4ef89d0c04 Update to libcap-2.65.
03162d7cc1 Update to harfbuzz-5.0.1.
9ee9da07c0 Update to libspiro-20220722.
41e1648453 Update to proftpd-1.3.7e.
Note: See TracTickets for help on using tickets.