|
Dokumentuoja dabartines ne arabų sudėtingų rašmenų formavimo pagalbines funkcijas Tibetui, Mongolų kalbai ir Sirų kalbai
Delphi syntax
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
| API | Usage notes |
TibetanShapeToGIDs | Returns a Tibetan shaped glyph-ID sequence without emitting PDF text |
ApplyTibetanShaping | Applies Tibetan GSUB shaping and maps shaped glyph IDs through synthetic codepoints for text output |
ApplySyriacGSUBPositional | Applies Syriac joining-position analysis and font positional GSUB features |
ApplyMongolianGSUBPositional | Applies Mongolian joining-position analysis and font positional GSUB features |
GetSyriacJoiningClass | Returns the Unicode joining class used by Syriac position resolution |
GetSyriacPosition | Resolves an item in a Syriac run to isolated, initial, medial, or final form |
GetMongolianJoiningClass | Returns the joining class used by Mongolian position resolution, including transparent controls |
GetMongolianPosition | Resolves an item in a Mongolian run to the positional form requested from GSUB |
AutoShapeSyriac | Opt-in property that connects Syriac producer-side shaping to text output while preserving byte-stable defaults |
sfTibetanShaping | Enables Tibetan GSUB shaping and synthetic-codepoint emission for shaped Tibetan glyph IDs |
sfMongolianShaping | Enables Mongolian positional-form shaping through joining analysis and font GSUB lookups |
Usage notes
Tibetiečių kalba GSUB ypatybės praleidimai naudojami subjungtiems priebalsiams ir balsėms. Syriac ir Mongolijoje naudojami jungimosi klasės ir pozicijos skaitikliai, kad pasirinktų šrifto aprašytas init, medi, fina arba isol formas. Funkcijos AutoShapeSyriac ir vėliavėlės sfTibetanShaping/sfMongolianShaping šiuos pagalbininkus sujungia su teksto išvedimu
See also: International Script Shaping ShapingFeatures GSUB script and language methods
|