Expand description
Shaper: a text engine of our own, so a host without one can still be
told where every glyph lands.
Structsยง
- Placing ๐
- The pen walking a shaped run, and the cluster it is in the middle of.
- Shaped ๐
- One glyph as the shaper reports it, in font units.
- Shaper
- One typeface, shaped by
harfrustand broken into rows by the desktop engineโs rules โ the whole of whatTextLayoutasks of a host, with no toolkit under it.
Constantsยง
- UNKNOWN ๐
- The character a shaper reports for a byte it cannot read back.
Functionsยง
- place ๐
- The shaped run placed along one endless row, one glyph per character: a cluster the shaper folded into fewer glyphs than it has characters is padded out with zero-advance continuations, so cursor arithmetic above this can count characters.