Section 2 · Shaping
The head-line problem, and the layer built to solve it
Shaping, conjuncts and why rendering is hard.

Everything in this section
- 01The head-line problem, and the layer built to solve itThe connecting bar above Devanagari means glyphs cannot simply be placed side by side, which is why a shaping engine exists at all.
- 02Conjuncts, and vowels that moveA matra typed after a consonant may render before it, so the visual order and the storage order are deliberately different.
- 03The first faces most systems shippedA small number of fonts carried Indic rendering for years, and their metrics still show up in unexpected places.