|
Documentează ajutoarele curente de preprocesare la nivel de script și de formare cursivă RTL pentru text N'Ko, Adlam, Hanifi Rohingya, Thai/Lao, Hebrew, Javanese, Tai Viet, Meetei Mayek, Khmer și Myanmar
Sintaxă 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-uri acoperite
| API | Note de utilizare |
AutoShapeNko | Proprietate opțională care conectează formarea cursivă GSUB pe partea de producător pentru N'Ko la ieșirea de text |
AutoShapeAdlam | Proprietate opțională care conectează formarea cursivă GSUB pe partea de producător pentru Adlam la ieșirea de text |
AutoShapeHanifiRohingya | Proprietate opțională care conectează formarea cursivă GSUB pe partea de producător pentru Hanifi Rohingya la ieșirea de text |
ApplyNkoGSUBPositional | Aplică analiza poziției de alipire N'Ko și funcțiile poziționale GSUB ale fontului pentru ieșire cursivă RTL |
ApplyAdlamGSUBPositional | Aplică analiza poziției de alipire Adlam SMP și funcțiile poziționale GSUB ale fontului pentru ieșire cursivă RTL |
ApplyHanifiRohingyaGSUBPositional | Aplică analiza poziției de alipire Hanifi Rohingya și funcțiile poziționale GSUB ale fontului pentru ieșire cursivă RTL |
ApplyThaiLaoReorder | Aplică descompunerea Thai/Lao SARA AM și ordonarea canonică a semnelor înainte de maparea glifelor |
ApplyHebrewReorder | Ordonează semnele Hebrew după clasa canonică de combinare înainte de ieșirea RTL și plasarea semnelor GPOS |
ApplyJavaneseReorder | Muta semnele vocalice pre-base Javanese înaintea clusterului de consoane înainte de maparea glifelor |
GetMeeteiMayekCategory | Returnează categoria de modelare Meetei Mayek folosită de ajutorul de reordonare |
ApplyMeeteiMayekReorder | Aplică reordonarea silabelor de tip Brahmic pentru Meetei Mayek înainte de maparea glifelor |
ApplyTaiVietReorder | Aplică ordonarea în ordine vizuală stânga a vocalelor și semnelor Tai Viet înainte de maparea glifelor |
sfThaiLaoReorder | Activează descompunerea Thai/Lao SARA AM și ordonarea semnelor de ton înainte de maparea cmap-to-GID |
sfHebrewReorder | Ordonează niqqud și punctele Hebrew după clasa canonică de combinare înainte de ieșirea RTL și plasarea semnelor |
sfJavaneseShaping | Activează reordonarea semnului vocalic pre-base pentru Javanese înainte de maparea glifelor |
sfTaiVietReorder | Activează ordonarea în ordine vizuală stânga a vocalelor și semnelor Tai Viet înainte de maparea cmap-to-GID |
sfMeeteiMayekShaping | Activează reordonarea silabelor Meetei Mayek înainte de maparea cmap-to-GID |
sfKhmerShaping | Activează reordonarea vocalelor și clusterelor pre-base Khmer înainte de maparea cmap-to-GID |
sfMyanmarShaping | Activează reordonarea kinzi, a vocalelor pre-base, a formelor mediale și a semnelor pentru Myanmar înainte de maparea cmap-to-GID |
Note de utilizare
AutoShapeNko, AutoShapeAdlam și AutoShapeHanifiRohingya conectează traseele poziționale GSUB cursive RTL la ieșirea de text. sfThaiLaoReorder descompune SARA AM și ordonează semnele de ton, sfHebrewReorder ordonează niqqud după clasa canonică de combinare înainte de plasarea semnelor, iar steagurile Javanese, Tai Viet, Meetei Mayek, Khmer și Myanmar normalizează ordinea clusterelor specifice scriptului înainte de maparea cmap-to-GID
Vezi și: Modelarea internațională a scripturilor Metode de modelare tibetană/mongolă/siriacă ShapingFeatures
|