harfbuzz/harfbuzz
HarfBuzz text shaping engine observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 11
- age_days: 5163
- days_rel: 7
- days_push: 7
- n_releases_24m: 42
Adoption not part of the score
6039 stars · 773 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
HarfBuzz is a text shaping engine that converts Unicode text into properly positioned glyph output for any writing system, supporting OpenType and Apple Advanced Typography. It has grown into a full font platform with subsetting, variable-font instancing, and glyph rasterization to bitmap, vector, and GPU formats.
Use cases
- shape text for complex scripts like Arabic or Devanagari
- render correctly positioned glyphs in a text editor or browser
- subset a font to reduce file size for web delivery
- instance a variable font at specific weight and width
- rasterize glyphs including color fonts to bitmaps or SVG
- encode glyph outlines for GPU rasterization
- integrate shaping with FreeType, CoreText, or DirectWrite
When to choose
- you need correct text layout for any language or writing system
- you are building a rendering engine, browser, or design tool
- you need font subsetting or variable font instancing
- you want a battle-tested, widely deployed shaping library
When to avoid
- you need font hinting, which HarfBuzz does not provide
- you only need simple Latin text with no shaping requirements
- you need a full text layout engine with line breaking and paragraph layout
Facets
library · maturity stable
graphics nlp parser image-processing gpu-computing text-editors graphics developer-tools cross-platform cross-platform windows cpp c wasm text-shaping opentype font-subsetting unicode typography variable-fonts aat glyph-rasterization font-rendering linux macos gpu
2 sources
- readme: https://github.com/harfbuzz/harfbuzz · fetched 2026-08-28 · b7ad0f0c7c63
- homepage: http://harfbuzz.github.io/ · fetched 2026-08-29 · 62d5b454cc59
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| harfbuzz/harfbuzz | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="harfbuzz/harfbuzz")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem