THotPDF Script Shaping Preprocess Methods

THotPDF API-referens

 

THotPDF Methods  Auto Shaping  GSUB

Dokumenterar aktuella hjälpare för skriptförbehandling och RTL-kursiva vägar för N'Ko, Adlam, Hanifi Rohingya, Thai/Lao, hebreiska, javanesiska, Tai Viet, Meetei Mayek, khmer och Myanmar

 

Delphi-syntax

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;

 

Täckta API:er

APIAnvändningsnoteringar
AutoShapeNkoAktiverar GSUB-shaping på producentsidan för N'Ko
AutoShapeAdlamAktiverar GSUB-shaping på producentsidan för Adlam
AutoShapeHanifiRohingyaAktiverar GSUB-shaping på producentsidan för Hanifi Rohingya
ApplyNkoGSUBPositionalTillämpar förbehandling för N'Ko före glyfmappning
ApplyAdlamGSUBPositionalTillämpar förbehandling för Adlam före glyfmappning
ApplyHanifiRohingyaGSUBPositionalTillämpar förbehandling för Hanifi Rohingya före glyfmappning
ApplyThaiLaoReorderTillämpar förbehandling för Thai/Lao före glyfmappning
ApplyHebrewReorderTillämpar förbehandling för Hebrew före glyfmappning
ApplyJavaneseReorderTillämpar förbehandling för Javanese före glyfmappning
GetMeeteiMayekCategoryReturnerar shapingkategorin som omordningshjälparen för Meetei Mayek använder
ApplyMeeteiMayekReorderTillämpar förbehandling för Meetei Mayek före glyfmappning
ApplyTaiVietReorderTillämpar förbehandling för Tai Viet före glyfmappning
sfThaiLaoReorderAktiverar förbehandlingsflaggan för Thai/Lao
sfHebrewReorderAktiverar förbehandlingsflaggan för Hebrew
sfJavaneseShapingAktiverar förbehandlingsflaggan för Javanese
sfTaiVietReorderAktiverar förbehandlingsflaggan för Tai Viet
sfMeeteiMayekShapingAktiverar förbehandlingsflaggan för Meetei Mayek
sfKhmerShapingAktiverar förbehandlingsflaggan för Khmer
sfMyanmarShapingAktiverar förbehandlingsflaggan för Myanmar

 

Användningsanteckningar

AutoShapeNko, AutoShapeAdlam och AutoShapeHanifiRohingya kopplar RTL-kursiva GSUB-vägar till textutmatning. Övriga flaggor ordnar märken och kluster före cmap-to-GID-mappning

 

Se även: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures