GetSinhalaCategory
Firma
function GetSinhalaCategory(CP: Cardinal): Integer;
Scopo
Restituisce la categoria sillabica HotPDF usata dal pre-pass di riordino Sinhala. La funzione è una ricerca di codepoint, non richiede stato del font e restituisce la categoria 0 per valori fuori dall’intervallo Sinhala
Valori restituiti
| Codice | Categoria | Codepoint di esempio |
|---|---|---|
| 0 | Other | fallback or outside range |
| 1 | Consonant | Sinhala consonants |
| 2 | Independent vowel | Sinhala vowel letters |
| 3 | Matra | Sinhala 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 | Sinhala digits |
Note
I valori di categoria alimentano la stessa pipeline di riordino usata da ApplySinhalaReorder e dal dispatcher Indic completo
Vedere anche
ApplySinhalaReorder- Pre-pass di riordino SinhalaApplyIndicReorder- dispatcher Indic
Cronologia versioni
- v2.119.77 - Introdotto come parte del batch di shaping Indic di HotPDF