|
Dokumenterer gjeldende forhåndsbehandlings- og RTL-kursivhjelpere på skriptnivå for N'Ko, Adlam, Hanifi Rohingya, Thai/Lao, hebraisk, javanesisk, Tai Viet, Meetei Mayek, khmer og myanmar-tekst
Delphi-syntaks
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;
Dekket API-er
| API | Bruksnotater |
AutoShapeNko | Valgfri egenskap som kobler N'Ko-forming på produsentsiden via GSUB til tekstutdata |
AutoShapeAdlam | Valgfri egenskap som kobler Adlam-forming på produsentsiden via GSUB til tekstutdata |
AutoShapeHanifiRohingya | Valgfri egenskap som kobler Hanifi Rohingya-forming på produsentsiden via GSUB til tekstutdata |
ApplyNkoGSUBPositional | Bruker N'Ko-analyse av koblingsposisjon og fontens posisjonsfunksjoner i GSUB for RTL-kursiv utdata |
ApplyAdlamGSUBPositional | Bruker Adlam SMP-analyse av koblingsposisjon og fontens posisjonsfunksjoner i GSUB for RTL-kursiv utdata |
ApplyHanifiRohingyaGSUBPositional | Bruker Hanifi Rohingya-analyse av koblingsposisjon og fontens posisjonsfunksjoner i GSUB for RTL-kursiv utdata |
ApplyThaiLaoReorder | Bruker Thai/Lao SARA AM-dekomponering og kanonisk markrekkefølge før glyfkartlegging |
ApplyHebrewReorder | Ordner hebraiske markeringer etter kanonisk kombineringsklasse før RTL-utdata og GPOS-markplassering |
ApplyJavaneseReorder | Flytter javanesiske vokaltegn før basen foran konsonantklassen før glyfkartlegging |
GetMeeteiMayekCategory | Returnerer Meetei Mayek-formingskategorien som brukes av omleggingshjelperen |
ApplyMeeteiMayekReorder | Bruker Meetei Mayek-omlegging av stavelsesrekkefølge i Brahmic-stil før glyfkartlegging |
ApplyTaiVietReorder | Bruker Tai Viet visuell venstreordningsrekkefølge for vokaler og markeringer før glyfkartlegging |
sfThaiLaoReorder | Aktiverer Thai/Lao SARA AM-dekomponering og rekkefølge for tonemerker før cmap-til-GID-kartlegging |
sfHebrewReorder | Ordner hebraisk niqqud og punkter etter kanonisk kombineringsklasse før RTL-utdata og markplassering |
sfJavaneseShaping | Aktiverer omlegging av javanesiske vokaltegn før basen før glyfkartlegging |
sfTaiVietReorder | Aktiverer Tai Viet visuell venstreordningsrekkefølge for vokaler og markeringer før cmap-til-GID-kartlegging |
sfMeeteiMayekShaping | Aktiverer omlegging av Meetei Mayek-stavelser før cmap-til-GID-kartlegging |
sfKhmerShaping | Aktiverer khmer-omlegging av vokaler før basen og klaser før cmap-til-GID-kartlegging |
sfMyanmarShaping | Aktiverer myanmar-omlegging av kinzi, vokaler før basen, mediale tegn og markeringer før cmap-til-GID-kartlegging |
Bruksnotater
AutoShapeNko, AutoShapeAdlam og AutoShapeHanifiRohingya kobler RTL-kursive GSUB-posisjonsbaner til tekstutdata. sfThaiLaoReorder dekomponerer SARA AM og ordner tonemerker, sfHebrewReorder ordner niqqud etter kanonisk kombineringsklasse før markplassering, og flaggene for javanesisk, Tai Viet, Meetei Mayek, khmer og myanmar normaliserer skriptspesifikk klyngerekkefølge før cmap-til-GID-kartlegging
Se også: Internasjonal skriptforming Metoder for tibetansk/mongolsk/syrisk forming ShapingFeatures
|