|
THotPDF Indic Reorder and GSUB Shaping Methods THotPDF API reference
|
THotPDF Methods Auto Shaping GSUB |
|
Documents the Indic reorder and GSUB shaping surface, including the per-script reorder helpers, the dispatcher, and the v2.167 Indic GSUB producer path
Delphi syntax function ApplyIndicReorder(const Wide: UnicodeString): UnicodeString; function ApplyIndicShaping(const S: UnicodeString): UnicodeString; function IndicShapeToGIDs(const S: UnicodeString): TGSUBLookupArray; function ApplyDevanagariReorder(const Wide: UnicodeString): UnicodeString; function ApplyBengaliReorder(const Wide: UnicodeString): UnicodeString; function ApplyGujaratiReorder(const Wide: UnicodeString): UnicodeString; function ApplyTamilReorder(const Wide: UnicodeString): UnicodeString; function ApplyTeluguReorder(const Wide: UnicodeString): UnicodeString; function ApplyKannadaReorder(const Wide: UnicodeString): UnicodeString; function ApplyMalayalamReorder(const Wide: UnicodeString): UnicodeString; function ApplySinhalaReorder(const Wide: UnicodeString): UnicodeString; function ApplyKhmerReorder(const Wide: UnicodeString): UnicodeString; function ApplyMyanmarReorder(const Wide: UnicodeString): UnicodeString;
Covered APIs
Usage notes sfIndicShaping performs reorder-only output and remains the conservative option. sfIndicGSUB reorders each syllable, applies the OpenType Indic feature chain, emits shaped GIDs through synthetic codepoints, and degrades to the reorder path when the font lacks the relevant GSUB script
See also: International Script Shaping ShapingFeatures GSUB lookup methods |