THotPDF tibetanske, mongolske og syriske shaping-metoder

THotPDFAPI-reference

 

THotPDF-metoder  Automatisk shaping  GSUB

Dokumenterer de nuværende ikke-arabiske komplekse skriftformateringshjælpere til tibetansk, mongolsk og syrisk

 

Delphi-syntaks

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;

 

Dækkede API'er

APIBrugsbemærkninger
TibetanShapeToGIDsReturnerer en tibetansk formet glyph-id-sekvens uden at udsende PDF-tekst
ApplyTibetanShapingAnvender tibetansk GSUB-shaping og afbilder formede glyph-id'er gennem syntetiske kodepunkter til tekstoutput
ApplySyriacGSUBPositionalAnvender syrisk sammenføjningspositionsanalyse og skrifttypespecifikke GSUB-funktioner
ApplyMongolianGSUBPositionalAnvender mongolsk sammenføjningspositionsanalyse og skrifttypespecifikke GSUB-funktioner
GetSyriacJoiningClassReturnerer Unicode-sammenføjningsklassen, der bruges af syrisk positionsopløsning
GetSyriacPositionOpløser et element i et syrisk forløb til isoleret, indledende, medial eller afsluttende form
GetMongolianJoiningClassReturnerer sammenføjningsklassen, der bruges af mongolsk positionsopløsning, inklusive transparente kontrolelementer
GetMongolianPositionOpløser et element i et mongolsk forløb til den positionsform, der anmodes om fra GSUB
AutoShapeSyriacTilvalgsegenskab, der forbinder syrisk shaping på producent-siden med tekstoutput, mens byte-stabile standarder bevares
sfTibetanShapingAktiverer tibetansk GSUB-shaping og syntetisk kodepunktsafsendelse for formede tibetanske glyph-id'er
sfMongolianShapingAktiverer mongolsk positionsformshaping gennem sammenføjningsanalyse og skrifttype-GSUB-opslag

 

Brugsbemærkninger

Tibetansk bruger GSUB-funktionsgennemløb til underføjede konsonanter og vokaler. Syrisk og mongolsk bruger sammenføjningsklasse- og positions-walkere til at vælge skrifttypedefinerede init, medi, fina eller isol-former. AutoShapeSyriac og sfTibetanShaping/sfMongolianShaping-flaggene forbinder disse hjælpere til tekstoutput

 

Se også: International skriftshaping ShapingFeatures GSUB-skrift- og sprogmetoder