THotPDF Script Shaping Preprocess Methods

THotPDF API-Referenz

 

THotPDF Methods  Auto Shaping  GSUB

Dokumentiert die aktuellen Helfer für skriptspezifische Vorverarbeitung und RTL-Kursivpfade für N'Ko, Adlam, Hanifi Rohingya, Thai/Lao, Hebräisch, Javanisch, Tai Viet, Meetei Mayek, Khmer und 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;

 

Abgedeckte APIs

APINutzungshinweise
AutoShapeNkoAktiviert GSUB-Shaping auf Erzeugerseite für N'Ko
AutoShapeAdlamAktiviert GSUB-Shaping auf Erzeugerseite für Adlam
AutoShapeHanifiRohingyaAktiviert GSUB-Shaping auf Erzeugerseite für Hanifi Rohingya
ApplyNkoGSUBPositionalWendet die Vorverarbeitung für N'Ko vor der Glyphenzuordnung an
ApplyAdlamGSUBPositionalWendet die Vorverarbeitung für Adlam vor der Glyphenzuordnung an
ApplyHanifiRohingyaGSUBPositionalWendet die Vorverarbeitung für Hanifi Rohingya vor der Glyphenzuordnung an
ApplyThaiLaoReorderWendet die Vorverarbeitung für Thai/Lao vor der Glyphenzuordnung an
ApplyHebrewReorderWendet die Vorverarbeitung für Hebrew vor der Glyphenzuordnung an
ApplyJavaneseReorderWendet die Vorverarbeitung für Javanese vor der Glyphenzuordnung an
GetMeeteiMayekCategoryGibt die Shaping-Kategorie zurück, die der Neuordnungshelfer für Meetei Mayek verwendet
ApplyMeeteiMayekReorderWendet die Vorverarbeitung für Meetei Mayek vor der Glyphenzuordnung an
ApplyTaiVietReorderWendet die Vorverarbeitung für Tai Viet vor der Glyphenzuordnung an
sfThaiLaoReorderAktiviert das Vorverarbeitungs-Flag für Thai/Lao
sfHebrewReorderAktiviert das Vorverarbeitungs-Flag für Hebrew
sfJavaneseShapingAktiviert das Vorverarbeitungs-Flag für Javanese
sfTaiVietReorderAktiviert das Vorverarbeitungs-Flag für Tai Viet
sfMeeteiMayekShapingAktiviert das Vorverarbeitungs-Flag für Meetei Mayek
sfKhmerShapingAktiviert das Vorverarbeitungs-Flag für Khmer
sfMyanmarShapingAktiviert das Vorverarbeitungs-Flag für Myanmar

 

Hinweise zur Verwendung

AutoShapeNko, AutoShapeAdlam und AutoShapeHanifiRohingya verbinden die RTL-Kursiv-GSUB-Pfade mit der Textausgabe. Die übrigen Flags ordnen Markierungen und Cluster vor der cmap-to-GID-Zuordnung

 

Siehe auch: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures