| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| harfbuzz-12.2.0.tar.xz | 2025-11-05 | 18.2 MB | |
| harfbuzz-win32-12.2.0.zip | 2025-11-05 | 5.2 MB | |
| harfbuzz-win64-12.2.0.zip | 2025-11-05 | 5.2 MB | |
| 12.2.0 source code.tar.gz | 2025-11-05 | 35.5 MB | |
| 12.2.0 source code.zip | 2025-11-05 | 39.7 MB | |
| README.md | 2025-11-05 | 1.0 kB | |
| Totals: 6 Items | 103.8 MB | 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
kerntable for most shapers, enabling it only for default, Arabic, Hangul, and Hebrew shapers. - When dropping
STATtable 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.