THotPDF Script Shaping Preprocess Methods

THotPDF API referencia

 

THotPDF metódusok Automatikus formázás GSUB

Dokumentálja a jelenlegi írásrendszer-szintű előfeldolgozási és RTL kurzív segédeket az N'Ko, Adlam, hanifi rohingya, thai/laoszi, héber, jávai, tai viet, meetei mayek, khmer és mianmari szövegekhez

 

Delphi szintaxis

property AutoShapeNko: Boolean read FAutoShapeNko write FAutoShapeNko;

property AutoShapeAdlam: Boolean read FAutoShapeAdlam write FAutoShapeAdlam;

property AutoShapeHanifiRohingya: Boolean read FAutoShapeHanifiRohingya write FAutoShapeHanifiRohingya;

function ApplyNkoGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyAdlamGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyHanifiRohingyaGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyThaiLaoReorder(const S: UnicodeString): UnicodeString;

function ApplyHebrewReorder(const S: UnicodeString): UnicodeString;

function ApplyJavaneseReorder(const S: UnicodeString): UnicodeString;

function GetMeeteiMayekCategory(CP: Cardinal): Integer;

function ApplyMeeteiMayekReorder(const Wide: UnicodeString): UnicodeString;

function ApplyTaiVietReorder(const S: UnicodeString): UnicodeString;

 

Lefedett API-k

APIHasználati megjegyzések
AutoShapeNkoOpcionális tulajdonság, amely az N'Ko előállító-oldali GSUB kurzív formázását kapcsolja a szöveges kimenethez
AutoShapeAdlamOpcionális tulajdonság, amely az Adlam előállító-oldali GSUB kurzív formázását kapcsolja a szöveges kimenethez
AutoShapeHanifiRohingyaOpcionális tulajdonság, amely a hanifi rohingya előállító-oldali GSUB kurzív formázását kapcsolja a szöveges kimenethez
ApplyNkoGSUBPositionalAlkalmazza az N'Ko kapcsolódási-pozíció elemzését és a betűtípus pozicionális GSUB funkcióit az RTL kurzív kimenethez
ApplyAdlamGSUBPositionalAlkalmazza az Adlam SMP kapcsolódási-pozíció elemzését és a betűtípus pozicionális GSUB funkcióit az RTL kurzív kimenethez
ApplyHanifiRohingyaGSUBPositionalAlkalmazza a hanifi rohingya kapcsolódási-pozíció elemzését és a betűtípus pozicionális GSUB funkcióit az RTL kurzív kimenethez
ApplyThaiLaoReorderAlkalmazza a thai/laoszi SARA AM felbontást és a kanonikus jelölések sorrendezését a glif-leképezés előtt
ApplyHebrewReorderKanonikus kombináló osztály szerint rendezi a héber jelöléseket az RTL kimenet és a GPOS jelölés-elhelyezés előtt
ApplyJavaneseReorderA jávai bázis előtti magánhangzó-jeleket a mássalhangzó-klaszter elé mozgatja a glif-leképezés előtt
GetMeeteiMayekCategoryVisszaadja az újrarendező segédlet által használt meetei mayek formázási kategóriát
ApplyMeeteiMayekReorderAlkalmazza a meetei mayek brahmikus stílusú szótag-újrarendezést a glif-leképezés előtt
ApplyTaiVietReorderAlkalmazza a tai viet vizuális-sorrendű bal oldali magánhangzó és jelölés sorrendezést a glif-leképezés előtt
sfThaiLaoReorderEngedélyezi a thai/laoszi SARA AM felbontást és a tónusjel-sorrendezést a cmap-GID leképezés előtt
sfHebrewReorderKanonikus kombináló osztály szerint rendezi a héber niqqud-ot és pontokat az RTL kimenet és a jelölés-elhelyezés előtt
sfJavaneseShapingEngedélyezi a jávai bázis előtti magánhangzó-jelek újrarendezését a glif-leképezés előtt
sfTaiVietReorderEngedélyezi a tai viet vizuális-sorrendű bal oldali magánhangzó és jelölés sorrendezést a cmap-GID leképezés előtt
sfMeeteiMayekShapingEngedélyezi a meetei mayek szótag-újrarendezést a cmap-GID leképezés előtt
sfKhmerShapingEngedélyezi a khmer bázis előtti magánhangzó és klaszter újrarendezést a cmap-GID leképezés előtt
sfMyanmarShapingEngedélyezi a mianmari kinzi, bázis előtti magánhangzó, mediális és jelölés újrarendezést a cmap-GID leképezés előtt

 

Használati megjegyzések

Az AutoShapeNko, AutoShapeAdlam és AutoShapeHanifiRohingya az RTL kurzív GSUB pozicionális útvonalakat kapcsolja a szöveges kimenethez. A sfThaiLaoReorder felbontja a SARA AM-et és rendezi a tónusjeleket, a sfHebrewReorder kanonikus kombináló osztály szerint rendezi a niqqud-ot a jelölés-elhelyezés előtt, a jávai, tai viet, meetei mayek, khmer és mianmari jelzők pedig normalizálják az írásrendszer-specifikus klaszter-sorrendet a cmap-GID leképezés előtt

 

Lásd még: Nemzetközi írásjegyformázás tibeti/mongol/szír formázási metódusok ShapingFeatures