Indic Syllabic Category
Indic Syllabic Category is a character classification system used to group letters and symbols from South Asian scripts, such as Devanagari, Bengali, and Tamil, based on their specific roles in forming syllables. Each character is assigned a category like consonant, vowel, vowel modifier, virama, or various conjunct forms, which helps determine how it interacts with neighboring characters during text rendering and shaping. This categorization is essential for correctly displaying complex scripts where vowels attach to consonants, consonants combine into ligatures, or special marks alter pronunciation. It allows software to apply the right visual transformations and reordering rules, ensuring that written text appears natural and legible across different Indic languages. The system also distinguishes between inherent vowels, explicit vowel signs, and pure consonant forms, making it a key tool for font design, text processing, and digital typography in these writing systems.
- Abbr
- Avagraha
- Count
- 18
Avagraha is a mark used in Indic scripts to indicate elision of a vowel, often shown as a curved stroke.
- Abbr
- Bindu
- Count
- 100
Bindu is a nasalization mark, often a dot, used in Indic scripts to indicate an anusvara-like sound.
- Abbr
- Brahmi_Joining_Number
- Count
- 20
Brahmi Joining Number is a numeric value indicating the joining behavior of Brahmi-derived script characters, typically 0, 1, or 2.
- Abbr
- Cantillation_Mark
- Count
- 60
Cantillation Mark is assigned to characters used for Hebrew biblical chanting, indicating musical or tonal accents, not syllabic sounds.
- Abbr
- Consonant
- Count
- 2344
Consonant is a category for letters that represent consonantal sounds, excluding vowels and modifiers, in Indic scripts.
- Abbr
- Consonant_Dead
- Count
- 14
Consonant Dead is a classification for consonant letters that are not followed by a vowel, often called dead consonants in Indic scripts.
- Abbr
- Consonant_Final
- Count
- 70
Consonant Final is a classification for consonant letters that only appear at the end of a syllable, not in initial or medial positions.
- Abbr
- Consonant_Head_Letter
- Count
- 5
Consonant Head Letter is a value for the primary consonant of an Indic syllable, often used as the initial letter in a conjunct sequence.
- Abbr
- Consonant_Initial_Postfixed
- Count
- 1
Consonant Initial Postfixed is a mark that follows a consonant and acts as an inherent vowel modifier, positioning after the base consonant.
- Abbr
- Consonant_Killer
- Count
- 2
Consonant Killer is a value indicating a mark that removes a consonant’s inherent vowel, often forming conjuncts or final consonants.
- Abbr
- Consonant_Medial
- Count
- 35
Consonant Medial is a category for consonants that appear in the middle of a syllable cluster, often as subjoined forms.
- Abbr
- Consonant_Placeholder
- Count
- 21
Consonant Placeholder is a value marking a consonant that stands in for a missing or abstract base consonant in orthographic syllable construction.
- Abbr
- Consonant_Preceding_Repha
- Count
- 6
Consonant Preceding Repha is a category for consonants that appear before a repha mark, indicating a special orthographic positioning.
- Abbr
- Consonant_Prefixed
- Count
- 8
Consonant Prefixed is a mark that combines with a consonant to form a syllable, appearing before the base consonant.
- Abbr
- Consonant_Repha
- Count
- 0
Consonant Repha is a category for a consonant’s pre-base reph form, used in scripts like Devanagari to mark a word-initial ‘r’ sound.
- Abbr
- Consonant_Subjoined
- Count
- 94
Consonant Subjoined is a mark that appears below a base consonant, forming a conjunct without altering the base's inherent vowel.
- Abbr
- Consonant_Succeeding_Repha
- Count
- 1
Consonant Succeeding Repha is a category for consonants that follow a repha mark, typically indicating a postposed form of the repha sign in Indic scripts.
- Abbr
- Consonant_With_Stacker
- Count
- 9
Consonant With Stacker is a category for consonant letters that form a visible stack with a following conjunct, like in Devanagari and Bengali scripts.
- Abbr
- Gemination_Mark
- Count
- 5
Gemination Mark is a category for characters that indicate consonant doubling or lengthening in Indic scripts, often used like a diacritic.
- Abbr
- Invisible_Stacker
- Count
- 14
Invisible Stacker is a mark that joins consonants into vertical stacks, forming conjuncts without visible spacing or glyphs.
- Abbr
- Joiner
- Count
- 1
Joiner is a category for characters that explicitly prevent cursive or conjunctive joining, like the ZWNJ, without causing word breaks.
- Abbr
- Modifying_Letter
- Count
- 1
Modifying Letter is a category for characters that alter the sound of a preceding consonant or vowel, without forming an independent syllable.
- Abbr
- Non_Joiner
- Count
- 1
Non Joiner is a character value that explicitly prevents cursive joining between adjacent letters in scripts like Arabic.
- Abbr
- Nukta
- Count
- 33
Nukta is a combining mark used in Indic scripts to alter a consonant’s sound, often denoting borrowed or foreign phonemes.
- Abbr
- Number
- Count
- 541
Number is the value assigned to characters that function as numerals in Indic scripts, distinct from other syllabic roles.
- Abbr
- Number_Joiner
- Count
- 1
Number Joiner is a mark that links digits in Indic scripts, preventing them from being visually joined into a single numeral form.
- Abbr
- Other
- Count
- 305480
Other is the fallback category for any character not assigned a specific syllabic role, covering unassigned, default, or non-Indic code points.
- Abbr
- Pure_Killer
- Count
- 29
Pure Killer is a categorization for consonant letters that form syllable cores without inherent vowel sounds, used in Indic script analysis.
- Abbr
- Register_Shifter
- Count
- 2
Register Shifter is a value indicating a character that adjusts the phonetic register of adjacent vowels, like in some South Asian scripts.
- Abbr
- Reordering_Killer
- Count
- 2
Reordering Killer is a character value that prevents vowel signs from repositioning around a consonant, forcing them to stay in their written order.
- Abbr
- Syllable_Modifier
- Count
- 26
Syllable Modifier is a mark that alters a syllable’s phonetic value, often indicating tone, stress, or nasalization, without forming a standalone letter.
- Abbr
- Tone_Letter
- Count
- 7
Tone Letter is a category for characters used to denote tones in various writing systems, often as superscripts or combining marks.
- Abbr
- Tone_Mark
- Count
- 42
Tone Mark is a value indicating a character used to denote a tonal distinction, often applied to vowels or syllables in Indic-derived scripts.
- Abbr
- Virama
- Count
- 27
Virama is a character used to remove a vowel from a preceding consonant, forming conjuncts in Indic scripts.
- Abbr
- Visarga
- Count
- 38
Visarga is a breathy release sound after a vowel, used in Indic scripts to mark aspiration or final voiceless breath.
- Abbr
- Vowel
- Count
- 30
Vowel is a class for letters functioning as inherent or dependent vowel sounds, excluding matras and vowel signs.
- Abbr
- Vowel_Dependent
- Count
- 741
Vowel Dependent is a category for vowel signs that must attach to a consonant, altering its inherent vowel sound.
- Abbr
- Vowel_Independent
- Count
- 512
Vowel Independent is an Indic syllabic category value for standalone vowel letters that form their own syllable without requiring a consonant base.