THotPDF-formingsmetoder for tibetansk, mongolsk og syrisk

THotPDF API-referanse

 

THotPDF-metoder  Automatisk forming  GSUB

Dokumenterer de nåværende hjelpefunksjonene for kompleks skriftsforming uten arabisk for 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;

 

Dekket API-er

APIBruksnotater
TibetanShapeToGIDsReturnerer en tibetansk formet glyf-ID-sekvens uten å sende ut PDF-tekst
ApplyTibetanShapingBruker tibetansk GSUB-forming og mapper formede glyf-ID-er gjennom syntetiske kodepunkter for tekstutdata
ApplySyriacGSUBPositionalBruker syrisk analyse av koblingsposisjon og fontens posisjonsfunksjoner i GSUB
ApplyMongolianGSUBPositionalBruker mongolsk analyse av koblingsposisjon og fontens posisjonsfunksjoner i GSUB
GetSyriacJoiningClassReturnerer Unicode-koblingsklassen som brukes ved syrisk posisjonsoppløsning
GetSyriacPositionLøser et element i en syrisk sekvens til isolert, innledende, medial eller final form
GetMongolianJoiningClassReturnerer koblingsklassen som brukes ved mongolsk posisjonsoppløsning, inkludert transparente kontrolltegn
GetMongolianPositionLøser et element i en mongolsk sekvens til den posisjonelle formen som er forespurt fra GSUB
AutoShapeSyriacValgfri egenskap som kobler syrisk forming på produsentsiden til tekstutdata og samtidig bevarer byte-stabile standarder
sfTibetanShapingAktiverer tibetansk GSUB-forming og utsending av syntetiske kodepunkter for formede tibetanske glyf-ID-er
sfMongolianShapingAktiverer mongolsk forming av posisjonsformer gjennom koblingsanalyse og fontens GSUB-oppslag

 

Bruksnotater

Tibetansk bruker GSUB-funksjonspass for underordnede konsonanter og vokaler. Syrisk og mongolsk bruker koblingsklasse- og posisjonsgjennomganger for å velge fontdefinerte init-, medi-, fina- eller isol-former. AutoShapeSyriac og flaggene sfTibetanShaping/sfMongolianShaping kobler disse hjelperne til tekstutdata

 

Se også: Støtte for internasjonal skriftsforming ShapingFeatures GSUB-skript- og språkmetoder