|
Dokumentiert die aktuellen Vorverarbeitungs- und RTL-Schreibschrifthilfen auf Skriptebene für N'Ko-, Adlam-, Hanifi-Rohingya-, Thai/Lao-, Hebräisch-, Javanisch-, Tai-Viet-, Meetei-Mayek-, Khmer- und Myanmar-Text
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;
Covered APIs
| API | Verwendungshinweise |
AutoShapeNko | Opt-in property that connects N'Ko producer-side GSUB cursive shaping to text output |
AutoShapeAdlam | Opt-in-Eigenschaft, die die erzeugerseitige GSUB-Schreibschriftgestaltung von Adlam mit der Textausgabe verbindet |
AutoShapeHanifiRohingya | Opt-in-Eigenschaft, die die erzeugerseitige GSUB-Schreibschriftgestaltung von Hanifi-Rohingya mit der Textausgabe verbindet |
ApplyNkoGSUBPositional | Wendet die N'Ko-Verbindungspositionsanalyse und schriftartbezogene Positions-GSUB-Features für die RTL-Schreibschriftausgabe an |
ApplyAdlamGSUBPositional | Wendet die Adlam SMP-Verbindungspositionsanalyse und schriftartbezogene Positions-GSUB-Features für die RTL-Schreibschriftausgabe an |
ApplyHanifiRohingyaGSUBPositional | Wendet die Hanifi-Rohingya-Verbindungspositionsanalyse und schriftartbezogene Positions-GSUB-Features für die RTL-Schreibschriftausgabe an |
ApplyThaiLaoReorder | Wendet die Thai/Lao SARA AM-Zerlegung und kanonische Zeichenreihenfolge vor der Glyphenzuordnung an |
ApplyHebrewReorder | Orders Hebrew marks by canonical combining class before RTL output and GPOS mark placement |
ApplyJavaneseReorder | Verschiebt javanische Vorbasis-Vokalzeichen vor das Konsonanten-Cluster vor der Glyphenzuordnung |
GetMeeteiMayekCategory | Gibt die vom Umordnungspartner verwendete Meetei-Mayek-Gestaltungskategorie zurück |
ApplyMeeteiMayekReorder | Wendet die Meetei-Mayek-Silbenumordnung im brahmischen Stil vor der Glyphenzuordnung an |
ApplyTaiVietReorder | Wendet die Tai-Viet-Vokal- und Zeichendetails in visueller Reihenfolge von links vor der Glyphenzuordnung an |
sfThaiLaoReorder | Aktiviert Thai/Lao SARA AM-Zerlegung und Tonzeichenordnung vor der cmap-zu-GID-Zuordnung |
sfHebrewReorder | Ordnet hebräische Niqqud und Punkte nach kanonischer Kombinationsklasse vor der RTL-Ausgabe und Zeichenplatzierung |
sfJavaneseShaping | Aktiviert die javanische Vokalzeichenumordnung vor der Glyphenzuordnung |
sfTaiVietReorder | Aktiviert Tai Viet Vokal- und Zeichenumordnung in visueller Reihenfolge von links vor der cmap-zu-GID-Zuordnung |
sfMeeteiMayekShaping | Aktiviert die Meetei-Mayek-Silbenumordnung vor der cmap-zu-GID-Zuordnung |
sfKhmerShaping | Aktiviert die Khmer-Vokal- und Clusterumordnung vor der cmap-zu-GID-Zuordnung |
sfMyanmarShaping | Aktiviert Myanmar Kinzi-, Vorbasisvokal-, Medial- und Zeichenumordnung vor der cmap-zu-GID-Zuordnung |
Verwendungshinweise
AutoShapeNko, AutoShapeAdlam und AutoShapeHanifiRohingya verbinden RTL-Schreibschrift-GSUB-Positionspfade mit der Textausgabe; sfThaiLaoReorder zerlegt SARA AM und ordnet Tonzeichen; sfHebrewReorder ordnet Niqqud nach kanonischer Kombinationsklasse vor der Zeichenplatzierung; und die Flags für Javanisch, Tai Viet, Meetei Mayek, Khmer und Myanmar normalisieren die skriptspezifische Clusterreihenfolge vor der cmap-zu-GID-Zuordnung
See also: International Script Shaping tibetische/mongolische/syrische Schriftgestaltungsmethoden ShapingFeatures
|