|
THotPDF Tibetan, Mongolian, and Syriac Shaping Methods THotPDF API reference
|
THotPDF Methods Auto Shaping GSUB |
|
記錄 Tibetan、Mongolian 與 Syriac 目前的 non-Arabic complex-script shaping helpers
Delphi 語法 function TibetanShapeToGIDs(const S: UnicodeString): TGSUBLookupArray; function ApplyTibetanShaping(const S: UnicodeString): UnicodeString; function ApplySyriacGSUBPositional(const S: UnicodeString): UnicodeString; function ApplyMongolianGSUBPositional(const S: UnicodeString): UnicodeString; function GetSyriacJoiningClass(CP: Cardinal): Integer; function GetSyriacPosition(const Wide: UnicodeString; Index: Integer): Integer; function GetMongolianJoiningClass(CP: Cardinal): Integer; function GetMongolianPosition(const Wide: UnicodeString; Index: Integer): Integer;
Covered APIs
使用注意事項 Tibetan 會使用 GSUB feature passes 處理 subjoined consonants 與 vowels。Syriac 與 Mongolian 會使用 joining-class 與 position walkers 選擇 font-defined init、medi、fina 或 isol forms。AutoShapeSyriac 以及 sfTibetanShaping/sfMongolianShaping flags 會將這些 helpers 連接到 text output
請參閱: International Script Shaping ShapingFeatures GSUB script and language methods |