THotPDF Script Shaping Preprocess Methods

THotPDF Riferimento API

 

THotPDF Methods  Auto Shaping  GSUB

Documenta gli helper correnti per la preelaborazione dello script e il corsivo RTL per testi N'Ko, Adlam, Hanifi Rohingya, thai/lao, ebraico, giavanese, tai viet, meetei mayek, khmer e birmano

 

Sintassi Delphi

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;

 

API coperte

APINote d’uso
AutoShapeNkoAbilita lo shaping GSUB lato produttore per N'Ko
AutoShapeAdlamAbilita lo shaping GSUB lato produttore per Adlam
AutoShapeHanifiRohingyaAbilita lo shaping GSUB lato produttore per Hanifi Rohingya
ApplyNkoGSUBPositionalApplica la preelaborazione di N'Ko prima della mappatura dei glifi
ApplyAdlamGSUBPositionalApplica la preelaborazione di Adlam prima della mappatura dei glifi
ApplyHanifiRohingyaGSUBPositionalApplica la preelaborazione di Hanifi Rohingya prima della mappatura dei glifi
ApplyThaiLaoReorderApplica la preelaborazione di Thai/Lao prima della mappatura dei glifi
ApplyHebrewReorderApplica la preelaborazione di Hebrew prima della mappatura dei glifi
ApplyJavaneseReorderApplica la preelaborazione di Javanese prima della mappatura dei glifi
GetMeeteiMayekCategoryRestituisce la categoria di shaping usata dall’helper di riordino di Meetei Mayek
ApplyMeeteiMayekReorderApplica la preelaborazione di Meetei Mayek prima della mappatura dei glifi
ApplyTaiVietReorderApplica la preelaborazione di Tai Viet prima della mappatura dei glifi
sfThaiLaoReorderAbilita il flag di preelaborazione di Thai/Lao
sfHebrewReorderAbilita il flag di preelaborazione di Hebrew
sfJavaneseShapingAbilita il flag di preelaborazione di Javanese
sfTaiVietReorderAbilita il flag di preelaborazione di Tai Viet
sfMeeteiMayekShapingAbilita il flag di preelaborazione di Meetei Mayek
sfKhmerShapingAbilita il flag di preelaborazione di Khmer
sfMyanmarShapingAbilita il flag di preelaborazione di Myanmar

 

Note d’uso

AutoShapeNko, AutoShapeAdlam e AutoShapeHanifiRohingya collegano i percorsi GSUB corsivi RTL all’output del testo. Gli altri flag ordinano segni e cluster prima della mappatura cmap-to-GID

 

Vedere anche: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures