Expand description
HarfBuzz shaping backend for Typf.
Shaping is the step that turns characters into positioned glyphs. That work is simple for plain Latin text, but it becomes essential for Arabic joins, Devanagari conjuncts, Thai vowel placement, and any script where one character does not map cleanly to one painted glyph. This crate delegates that work to HarfBuzz and translates Typf’s neutral API into HarfBuzz calls.
Structs§
- Cache
Stats - Cache statistics
- Harf
Buzz Shaper - Text shaper backed by HarfBuzz.
- Shaping
Cache - Cache for shaping results
- Shaping
Cache Key - Key for caching shaping results
Type Aliases§
- Shared
Shaping Cache - Thread-safe shaping cache wrapper