HarfBuzz text shaping engine
HarfBuzz is a low-level text shaping engine built in C and C++ that has evolved into a full font platform supporting OpenType and Apple Advanced Typography. Written in C with a stable public API and ABI, the project provides core libraries for text shaping, font subsetting, variable-font instancing, and experimental features for rasterization, vector output, and GPU rendering, along with command-line tools like hb-shape, hb-view, and hb-subset. The project is optimized for robustness, correctness, and performance, and shapes the majority of text rendered on modern screens across applications including Android, Chrome, Firefox, and many others.