Indic Syllabic Category

Unicode Version 18.0

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.

Avagraha
Abbr
Avagraha
Count
18

Avagraha is a mark used in Indic scripts to indicate elision of a vowel, often shown as a curved stroke.

Bindu
Abbr
Bindu
Count
100

Bindu is a nasalization mark, often a dot, used in Indic scripts to indicate an anusvara-like sound.

Brahmi Joining Number
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.

Cantillation Mark
Abbr
Cantillation_Mark
Count
60

Cantillation Mark is assigned to characters used for Hebrew biblical chanting, indicating musical or tonal accents, not syllabic sounds.

Consonant
Abbr
Consonant
Count
2344

Consonant is a category for letters that represent consonantal sounds, excluding vowels and modifiers, in Indic scripts.

Consonant Dead
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.

Consonant Final
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.

Consonant Head Letter
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.

Consonant Initial Postfixed
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.

Consonant Killer
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.

Consonant Medial
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.

Consonant Placeholder
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.

Consonant Preceding Repha
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.

Consonant Prefixed
Abbr
Consonant_Prefixed
Count
8

Consonant Prefixed is a mark that combines with a consonant to form a syllable, appearing before the base consonant.

Consonant Repha
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.

Consonant Subjoined
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.

Consonant Succeeding Repha
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.

Consonant With Stacker
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.

Gemination Mark
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.

Invisible Stacker
Abbr
Invisible_Stacker
Count
14

Invisible Stacker is a mark that joins consonants into vertical stacks, forming conjuncts without visible spacing or glyphs.

Joiner
Abbr
Joiner
Count
1

Joiner is a category for characters that explicitly prevent cursive or conjunctive joining, like the ZWNJ, without causing word breaks.

Modifying Letter
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.

Non Joiner
Abbr
Non_Joiner
Count
1

Non Joiner is a character value that explicitly prevents cursive joining between adjacent letters in scripts like Arabic.

Nukta
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.

Number
Abbr
Number
Count
541

Number is the value assigned to characters that function as numerals in Indic scripts, distinct from other syllabic roles.

Number Joiner
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.

Other
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.

Pure Killer
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.

Register Shifter
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.

Reordering Killer
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.

Syllable Modifier
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.

Tone 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.

Tone Mark
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.

Virama
Abbr
Virama
Count
27

Virama is a character used to remove a vowel from a preceding consonant, forming conjuncts in Indic scripts.

Visarga
Abbr
Visarga
Count
38

Visarga is a breathy release sound after a vowel, used in Indic scripts to mark aspiration or final voiceless breath.

Vowel
Abbr
Vowel
Count
30

Vowel is a class for letters functioning as inherent or dependent vowel sounds, excluding matras and vowel signs.

Vowel Dependent
Abbr
Vowel_Dependent
Count
741

Vowel Dependent is a category for vowel signs that must attach to a consonant, altering its inherent vowel sound.

Vowel Independent
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.