GetTeluguCategory
Signature
function GetTeluguCategory(CP: Cardinal): Integer;
Purpose
Returns the HotPDF syllabic category used by the Telugu reorder pre-pass. The function is a codepoint lookup, needs no font state, and returns category 0 for values outside the Telugu range
Return values
| Code | Category | Example codepoints |
|---|---|---|
| 0 | Other | fallback or outside range |
| 1 | Consonant | Telugu consonants |
| 2 | Independent vowel | Telugu vowel letters |
| 3 | Matra | Telugu 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 | Telugu digits |
Notes
The category values feed the same reorder pipeline used by ApplyTeluguReorder and by the full Indic dispatcher
See also
ApplyTeluguReorder- Telugu reorder pre-passApplyIndicReorder- Indic dispatcher
Version history
- v2.119.74 - Introduced as part of the HotPDF Indic shaping batch