THotPDF Script Shaping Preprocess Methods

THotPDF Référence API

 

THotPDF Methods  Auto Shaping  GSUB

Documente les assistants actuels de prétraitement d’écriture et de cursivité RTL pour les textes N'Ko, Adlam, Hanifi Rohingya, thaï/lao, hébreu, javanais, tai viet, meetei mayek, khmer et birman

 

Syntaxe 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 couvertes

APINotes d’utilisation
AutoShapeNkoActive le façonnage GSUB côté producteur pour N'Ko
AutoShapeAdlamActive le façonnage GSUB côté producteur pour Adlam
AutoShapeHanifiRohingyaActive le façonnage GSUB côté producteur pour Hanifi Rohingya
ApplyNkoGSUBPositionalApplique le prétraitement de N'Ko avant la correspondance des glyphes
ApplyAdlamGSUBPositionalApplique le prétraitement de Adlam avant la correspondance des glyphes
ApplyHanifiRohingyaGSUBPositionalApplique le prétraitement de Hanifi Rohingya avant la correspondance des glyphes
ApplyThaiLaoReorderApplique le prétraitement de Thai/Lao avant la correspondance des glyphes
ApplyHebrewReorderApplique le prétraitement de Hebrew avant la correspondance des glyphes
ApplyJavaneseReorderApplique le prétraitement de Javanese avant la correspondance des glyphes
GetMeeteiMayekCategoryRenvoie la catégorie de façonnage utilisée par l’assistant de réordonnancement de Meetei Mayek
ApplyMeeteiMayekReorderApplique le prétraitement de Meetei Mayek avant la correspondance des glyphes
ApplyTaiVietReorderApplique le prétraitement de Tai Viet avant la correspondance des glyphes
sfThaiLaoReorderActive l’indicateur de prétraitement de Thai/Lao
sfHebrewReorderActive l’indicateur de prétraitement de Hebrew
sfJavaneseShapingActive l’indicateur de prétraitement de Javanese
sfTaiVietReorderActive l’indicateur de prétraitement de Tai Viet
sfMeeteiMayekShapingActive l’indicateur de prétraitement de Meetei Mayek
sfKhmerShapingActive l’indicateur de prétraitement de Khmer
sfMyanmarShapingActive l’indicateur de prétraitement de Myanmar

 

Notes d’utilisation

AutoShapeNko, AutoShapeAdlam et AutoShapeHanifiRohingya relient les chemins GSUB cursifs RTL à la sortie du texte. Les autres indicateurs ordonnent les marques et les groupes avant la correspondance cmap-to-GID

 

Voir aussi: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures