Opened 11 months ago

Closed 11 months ago

Last modified 8 months ago

#22351 closed enhancement (fixed)

harfbuzz-12.2.0

Reported by: Bruce Dubbs Owned by: Joe Locash
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Change History (5)

comment:1 by zeckma, 11 months ago

Owner: changed from blfs-book to zeckma
Status: new → assigned

comment:2 by zeckma, 11 months ago

Owner: changed from zeckma to blfs-book
Status: assigned → new

Unassigning myself from this one for now. I will be able to do HarfBuzz updates in the future but not quite yet.

comment:3 by Joe Locash, 11 months ago

Owner: changed from blfs-book to Joe Locash
Status: new → assigned

12.2.0

  • While Windows platform contain the matching of the ChainContext rules to within the syllable for those features that are applied per syllable (in Indic-like and USE shapers), in 2015 we decided that in HarfBuzz we would allow the backtrack / lookahead parts of the rule to match across syllables. However, our implementation had a latent bug, causing the backtrack sequence to be matched within syllable most of the time, and inconsistently so. As such, and after empirical testing, we have decided to match the Windows implementation for this, so now both backtrack and lookahead sequences are contained to within the syllable, just like DirectWrite does.
  • Disable legacy kern table for most shapers, enabling it only for default, Arabic, Hangul, and Hebrew shapers.
  • When dropping STAT table during subsetting, drop also named IDs that are referenced only by it.
  • Don’t apply synthetic slant to glyph origin, fixing horizontal shift in slanted glyphs.
  • Various build and fuzzing fixes.
  • Documentation fixes.

comment:4 by Joe Locash, 11 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at 730bdc7a47.

comment:5 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.