HarfBuzz
A cross-platform text shaping engine whose C API converts Unicode codepoints into correctly selected and positioned glyphs using OpenType, Graphite, AAT, font subsetting, and related capabilities.
Why use it
Custom engines supporting Arabic, South Asian scripts, combining marks, or multilingual UI can rely on an industry-grade implementation instead of rebuilding a high-risk typography core.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
HarfBuzz shapes text but does not provide full paragraph layout, font fallback, line breaking, or rasterization; combine it with Unicode segmentation and fonts, then regress real localized content.