OpenType shaping documents
🆆 🅰 🆁 🅽 🅸 🅽 🅶
This repository is an active WORK IN PROGRESS.
NONE of the documents you currently see here are complete nor are they suitable for reference. PLEASE do not use them as a guide or as a general information source.
As long as this warning text remains visible, the above holds true.
At present, we are seeking comments and bugfixes on the Indic-script, Arabic-like, Hangul, Hebrew, Thai/Lao, Tibetan, Khmer, Myanmar, default, and USE documents. Interested readers and contributors can begin at the
- Indic General
- (Devanagari, Bengali, Gujarati, Gurmukhi, Kannada, Malayalam, Oriya, Tamil, Telugu, Sinhala)
- Arabic General
- (Arabic, N'Ko, Syriac, Mongolian)
- Thai and Lao
- Universal Shaping Engine (USE)
- All complex scripts that are not handled by a dedicated script-specific shaping model
- All non-complex scripts
shaping documents and are encouraged to submit their feedback on the text or images of any of the linked scripts.
In its final form, this repository will hold documentation describing the shaping behavior used for layout of OpenType text. In particular, it will focus on complex scripts.