#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 , 11 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 11 months ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
comment:3 by , 11 months ago
| Owner: | changed from to |
|---|---|
| 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.
Note:
See TracTickets
for help on using tickets.

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