מתודות עיצוב טיבטי, מונגולי, וסורי של THotPDF

THotPDF API reference

THotPDF Methods  Auto Shaping  GSUB

מתעד את עוזרי העיצוב הנוכחיים של כתבים מורכבים שאינם ערבית עבור טיבטית, מונגולית, וסורית

תחביר 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;

ממשקי API מכוסים

APIUsage notes
TibetanShapeToGIDsReturns a Tibetan shaped glyph-ID sequence without emitting PDF text
ApplyTibetanShapingApplies Tibetan GSUB shaping and maps shaped glyph IDs through synthetic codepoints for text output
ApplySyriacGSUBPositionalApplies Syriac joining-position analysis and font positional GSUB features
ApplyMongolianGSUBPositionalApplies Mongolian joining-position analysis and font positional GSUB features
GetSyriacJoiningClassReturns the Unicode joining class used by Syriac position resolution
GetSyriacPositionResolves an item in a Syriac run to isolated, initial, medial, or final form
GetMongolianJoiningClassReturns the joining class used by Mongolian position resolution, including transparent controls
GetMongolianPositionResolves an item in a Mongolian run to the positional form requested from GSUB
AutoShapeSyriacOpt-in property that connects Syriac producer-side shaping to text output while preserving byte-stable defaults
sfTibetanShapingEnables Tibetan GSUB shaping and synthetic-codepoint emission for shaped Tibetan glyph IDs
sfMongolianShapingEnables Mongolian positional-form shaping through joining analysis and font GSUB lookups

הערות שימוש

טיבטית משתמשת במעברי תכונות GSUB עבור עיצורים ותנועות משולבים. סורית ומונגולית משתמשות במחלקת חיבור ובסורקי מיקום כדי לבחור צורות init, medi, fina, או isol המוגדרות בגופן. AutoShapeSyriac ודגלי sfTibetanShaping/sfMongolianShaping מחברים עוזרים אלו לפלט טקסט

See also: International Script Shaping ShapingFeatures GSUB script and language methods