Opened 11 days ago

Closed 9 days ago

#21393 closed enhancement (fixed)

harfbuzz-11.0.1

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

Description


Change History (2)

comment:1 by Bruce Dubbs, 11 days ago

11.0.1

What's Changed

  • The change in version 10.3.0 to apply “trak” table tracking values to glyph advances directly has been reverted as it required every font functions implementation to handle it, which breaks existing custom font functions. Tracking is instead back to being applied during shaping.
  • When directwrite integration is enabled, we now link to dwrite.dll instead of dynamically loading it.
  • A new experimental APIs for getting raw “CFF” and “CFF2” CharStrings.
  • We now provide manpages for the various command line utilities. Building manpages requires “help2man” and will be skipped if it is not present.
  • The command line utilities now set different return value for different kinds of failures. Details are provided in the manpages.
  • Various fixes and improvements to fontations font functions.
  • All shaping operations using the ot shaper have become memory allocation-free.
  • Glyph extents returned by hb-ot and hb-ft font functions are now rounded instead of flooring/ceiling them, which also matches what other font libraries do.
  • Fix “AAT” deleted glyph marks interfering with fallback mark positioning.
  • Glyph outlines emboldening have been moved out of hb-ot and hb-ft font functions to the HarfBuzz font layer, so that it works with any font functions implementation.
  • Fix our fallback C++11 atomics integration, which seems to not be widely used.
  • Various testing fixes and improvements.
  • Various subsetting fixes and improvements.
  • Various other fixes and improvements.

comment:2 by Bruce Dubbs, 9 days ago

Resolution: fixed
Status: newclosed

Fixed at commits

7f5fb57316 Update to lxml-5.3.2.
7553d7fe5c Update to harfbuzz-11.0.1.
Note: See TracTickets for help on using tickets.