Taetype-WASM – Pure Rust, browser-only font engine in WebAssembly
Full OpenType variable font support and CPU rasterization in WASM with zero unsafe Rust code.
Decode, subset, shape, rasterize fonts – zero unsafe.
Full variable font instantiation and CFF2 support in pure Rust with zero unsafe blocks.
Rust developers building PDF generators, image processors, or custom typesetting tools
FreeType · HarfBuzz · fontdue
Full OpenType variable font support and CPU rasterization in WASM with zero unsafe Rust code.
Implements its own Brotli decompression for WOFF2 to bypass missing browser APIs.
Using WOFF2 fonts as Brotli compression transport is genuinely wild.
QR codes rendered through font shaping instead of image generation—wild constraint craft.
1.36M LOC pure Rust reimplementation—v0.1.0, APIs stabilized, perf unproven.
Pure-Ruby terminal with X11 bindings and font rendering, author uses it daily.