|
Tibetan, Mongolian, Syriac을 위한 current non-Arabic complex-script shaping helper를 문서화합니다
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
| API | 사용 참고 사항 |
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 |
사용 참고 사항
Tibetan은 subjoined consonant 및 vowel에 대해 GSUB feature pass를 사용합니다. Syriac 및 Mongolian은 joining-class와 position walker를 사용해 font-defined init, medi, fina 또는 isol form을 선택합니다. AutoShapeSyriac 및 sfTibetanShaping/sfMongolianShaping flag는 이 helper를 text output에 연결합니다
참조: International Script Shaping ShapingFeatures GSUB script and language methods
|