GetDevanagariCategory
Signatur
function GetDevanagariCategory(CP: Cardinal): Integer;
Zweck
Gibt die HotPDF-Silbenkategorie zurück, die vom Devanagari-Reorder-Vorlauf verwendet wird. Die Funktion ist ein Codepoint-Lookup, benötigt keinen Fontzustand und gibt Kategorie 0 für Werte ausserhalb des Devanagari-Bereichs zurück
Rückgabewerte
| Code | Kategorie | Beispiel-Codepunkte |
|---|---|---|
| 0 | Other | fallback or outside range |
| 1 | Consonant | Devanagari consonants |
| 2 | Independent vowel | Devanagari vowel letters |
| 3 | Matra | Devanagari dependent vowel signs |
| 4 | Virama | halant or virama |
| 5 | Nukta | nukta mark where the script uses one |
| 6 | Bindu | chandrabindu or anusvara |
| 7 | Visarga | visarga sign |
| 9 | Digit | Devanagari digits |
Hinweise
Die Kategoriewerte speisen dieselbe Reorder-Pipeline, die von ApplyDevanagariReorder und vom vollständigen Indic-Dispatcher genutzt wird
Siehe auch
ApplyDevanagariReorder- Devanagari-Reorder-VorlaufApplyIndicReorder- Indic-Dispatcher
Versionsverlauf
- v2.119.70 - Eingeführt als Teil des HotPDF-Indic-Shaping-Batches