HarfBuzz حرفباز
@harfbuzz
The free and open text shaping library.
HarfBuzz 10.3.0 is out. Performance highlights: - “AAT” shaping: LucidaGrande before: 14.6ms after: 5.9ms. - OpenType shaping: Roboto-Regular before: 10.3ms after: 9.4ms. - “COLRv1” painting before: 7.85ms after 4.85ms. Full release notes: github.com/harfbuzz/harfb…
On reddit @TheRealPomax asked what the biggest WTF moments of @harfbuzz development were for me. Here's my answer, a 🧵: I'll get to the biggest WTF at the end, but first I want to provide multiple opportunity-meets-luck moments of development & adoption:
"@HarfBuzz Study: Introducing #HarfRust" docs.google.com/document/d/1aH…
"@HarfBuzz Study: Subsetter" docs.google.com/document/d/1_v…
HarfBuzz 11.0.1 is out with a few but important bug fixes. Please update. github.com/harfbuzz/harfb…
"@HarfBuzz Study: Caching" docs.google.com/document/d/1_V…
"2025Q1 Fonts Quarterly" is out: what I worked on in font technology (mostly HarfBuzz) land this past quarter: docs.google.com/document/d/1RU… cc @harfbuzz @FontTools
HarfBuzz 11.0.0 is out with lots of goodies. Among them is integration with the Fontations / Skrifa Rust font library, lots of optimizations, and new APIs: github.com/harfbuzz/harfb…
GitHub Pull Requests: Open: 4; Closed: 2,879. Pretty cool!
After years of procrastinating, I finally wrote some Rust code. Or rather, I asked Copilot and it wrote it for me. Please welcome `hb-fontations`: Rust-based Fontations-based font-funcs for @harfbuzz . Mostly for (performance) testing. github.com/harfbuzz/harfb…
"HarfBuzz Study: hb-decycler" I wrote down my DFS cycle-detection algorithm. I thought others might find it useful. #algorithms docs.google.com/document/d/1Y-…
A little tool that's instrumental to me removing all costly mallocs from HarfBuzz is my malloc-stats repo. There's a PR to make it work on Mac as well. github.com/behdad/malloc-…
It occurred to me that "harfbuzz-ng", my rewrite of the shaper code that became known as current @harfbuzz, turned 18 years old on December 21st last year. How it all started: github.com/harfbuzz/harfb…
I posted some notes about what we have been doing this quarter re font technology at behdad.org/fonts2024q4 #opentype @harfbuzz @FontTools