# Grantha script

The Grantha script (Grantha: 𑌗𑍍𑌰𑌨𑍍𑌥𑌲𑌿𑌪𑌿; Tamil: கிரந்த எழுத்து, romanized: Granta eḻuttu; Malayalam: ഗ്രന്ഥലിപി, romanized: granthalipi) is a classical South Indian Brahmic script, found particularly in Tamil Nadu and Kerala. Originating from the Pallava script, the Grantha script is related to Tamil and Vatteluttu scripts. The modern Malayalam script of Kerala is a direct descendant of the Grantha script. The Southeast Asian and Indonesian scripts such as Thai and Javanese respectively, as well as South Asian Tigalari and Sinhala scripts, are derived or closely related to Grantha through the early Pallava script. The Pallava script or Pallava Grantha emerged in the 4th century CE and was used until the 7th century CE, in India. This early Grantha script was used to write Sanskrit texts, inscriptions on copper plates and stones of Hindu temples and monasteries. It was also used for classical Manipravalam – a language that is a blend of Sanskrit and Tamil. From it evolved Middle Grantha by the 7th century, and Transitional Grantha by about the 8th century, which remained in use until about the 14th century. Modern Grantha has been in use since the 14th century and into the modern era, to write classical texts in Sanskrit and Dravidian languages. It is also used to chant hymns and in traditional Vedic schools.
The Tamil purist movement of the colonial era sought to purge the Grantha script from use and use the Tamil script exclusively. According to Kailasapathy, this was a part of Tamil nationalism and amounted to regional ethnic chauvinism.

## History

In Sanskrit, grantha is literally 'a knot'. It is a word that was used for books, and the script used to write them. This stems from the practice of binding inscribed palm leaves using a length of thread held by knots. Grantha was widely used to write Sanskrit in the Tamil-speaking parts of South Asia from about the 5th century CE into modern times.
The Grantha script was also historically used for writing Manipravalam, a blend of Tamil and Sanskrit which was used in the exegesis of Manipravalam texts. This evolved into a fairly complex writing system which required that Tamil words be written in the Tamil script and Sanskrit words be written in the Grantha script. By the 15th century, this had evolved to the point that both scripts would be used within the same word – if the root was derived from Sanskrit it would be written in the Grantha script, but any Tamil suffixes which were added to it would be written using the Tamil script. This system of writing went out of use when Manipravalam declined in popularity, but it was customary to use the same convention in printed editions of texts originally written in Manipravalam until the middle of the 20th century.
In modern times, the Tamil-Grantha script is used in religious contexts by Tamil-speaking Hindus. For example, they use the script to write a child's name for the first time during the naming ceremony, for the Sanskrit portion of traditional wedding cards, and for announcements of a person's last rites. It is also used in many religious almanacs to print traditional formulaic summaries of the coming year.

## Types of Grantha
### Pallava Grantha

An archaic and ornamental variety of Grantha is sometimes referred to as Pallava Grantha. It was used by the Pallava in some inscriptions from the 4th century CE to the 7th century CE, in India. Examples are the Mamallapuram Tiruchirapalli Rock Cut Cave Inscriptions and Kailasantha Inscription.

### Middle Grantha

Middle Grantha first appeared in the Kuram copper plates, dating from around 675 CE, and was used until the end of the 8th century CE.

### Transitional Grantha

Transitional Grantha is traceable from the 8th or 9th century CE, until around the 14th century CE. The Tulu-Malayalam script is derivative of Transitional Grantha dating to the 8th or 9th century CE, which later split into two distinct scripts – Tigalari and Malayalam.

### Modern Grantha

Grantha in the present form dates from the 14th century CE. The oldest modern manuscript has been dated to the end of the 16th century CE. Two varieties are found in modern era Grantha texts: the 'Brahmanic' or square form used by Hindus, and the 'Jain' or round form used by Jains.

## Modern Grantha

The Grantha script has evolved over time, and shares similarities with the modern Tamil Script.

### Consonants

As in other Brahmic scripts Grantha consonant signs have an inherent vowel, typically corresponding to /a/, so, for example, the letter ⟨𑌕⟩ is pronounced /ka/.
Consonants :
| 𑌕ka | 𑌖kha | 𑌗ga | 𑌘gha | 𑌙ṅa | | | |
| 𑌚ca | 𑌛cha | 𑌜ja | 𑌝jha | 𑌞ña | 𑌯ya | 𑌯ya | 𑌶śa |
| 𑌟ṭa | 𑌠ṭha | 𑌡ḍa | 𑌢ḍha | 𑌣ṇa | 𑌰ra | 𑌳ḷa | 𑌷ṣa |
| 𑌤ta | 𑌥tha | 𑌦da | 𑌧dha | 𑌨na | 𑌲la | 𑌲la | 𑌸sa |
| 𑌪pa | 𑌫pha | 𑌬ba | 𑌭bha | 𑌮ma | 𑌵va | 𑌵va | |

### Consonant clusters

Grantha has two ways of representing consonant clusters. Sometimes, consonants in a cluster may form ligatures.
Consonant cluster ligatures :
| 𑌕𑍍𑌷kṣa | 𑌕𑍍𑌤kta | 𑌙𑍍𑌗ṅga | 𑌜𑍍𑌞jña | 𑌞𑍍𑌚ñca | 𑌞𑍍𑌜ñja | 𑌤𑍍𑌥ttha | 𑌤𑍍𑌰tra |
| 𑌤𑍍𑌵tva | 𑌦𑍍𑌧ddha | 𑌦𑍍𑌵dva | 𑌨𑍍𑌤nta | 𑌨𑍍𑌤𑍍𑌵ntva | 𑌨𑍍𑌥ntha | 𑌨𑍍𑌦nda | 𑌨𑍍𑌧ndha |
| 𑌨𑍍𑌨nna | 𑌨𑍍𑌨𑍍nn | 𑌨𑍍𑌵nva | 𑌶𑍍𑌚śca | 𑌶𑍍𑌰śra | 𑌷𑍍𑌟ṣṭa | 𑌹𑍍𑌮hma |
Ligatures are normally preferred whenever they exist. If no ligatures exist, "stacked" forms of consonants are written, just as in Kannada and Telugu, with the lowest member of the stack being the only "live" consonant and the other members all being vowel-less. Note that ligatures may be used as members of stacks also.
Stacked consonants :
| 𑌤𑍍𑌤tta | 𑌤𑍍𑌤𑍍𑌵ttva | 𑌕𑍍𑌷𑍍𑌵kṣva | 𑌕𑍍𑌷𑍍𑌣kṣṇa | 𑌗𑍍𑌧𑍍𑌵gdhva | 𑌸𑍍𑌤𑍍𑌵stva | 𑌨𑍍𑌤𑍍𑌸ntsa | 𑌤𑍍𑌸𑍍𑌨tsna |

#### A few special cases

* When ⟨𑌯⟩, ya is the final consonant in a cluster, it is written as a ya-phala ⟨𑍍𑌯⟩.
* When a cluster contains a non-initial ⟨𑌰⟩, ra, it becomes a ra-vattu, ⟨𑍍𑌰⟩.
* When a cluster begins with a ⟨𑌰⟩, ra, it becomes a reph and is shifted to the end of the cluster.
* If a cluster contains both a reph and a ya-phala, the ya-phala is written last.
Consonant clusters with ⟨𑍍𑌯⟩, ⟨𑍍𑌰⟩, and reph. :
| 𑌕𑍍𑌯kya | 𑌖𑍍𑌯khya | 𑌕𑍍𑌰kra | 𑌙𑍍𑌗𑍍𑌰ṅgra | 𑌙𑍍𑌗𑍍𑌰𑍍𑌯ṅgrya | 𑌦𑍍𑌧𑍍𑌯ddhya |
| 𑌰𑍍𑌕rka | 𑌰𑍍𑌕𑍍𑌷rkṣa | 𑌰𑍍𑌣rṇa | 𑌰𑍍𑌮rma | 𑌰𑍍𑌦𑍍𑌧rddha | 𑌰𑍍𑌦𑍍𑌵𑍍𑌯rdvya |

### Vowels and syllables

Grantha includes five long vowels, five short vowels, two vocalic consonants, ṛ and ḷ which are treated as vowels and may be short or long, and two part-vowels, anusvara ⟨◌𑌂⟩ ṁ and visarga, ⟨◌𑌃⟩ ḥ. Independent vowel letters are used for word-initial vowels. Otherwise, vowels, vocalics, and part-vowels are written as diacritics attached to consonants. Each consonant in Grantha includes an inherent vowel a, so the letter ⟨𑌕⟩, for example, is pronounced ka. Adding a vowel diacritic modifies the vowel sound, so ⟨𑌕⟩ plus the diacritic ⟨𑌓⟩, gives the syllable ⟨𑌕𑍋⟩, ko. The absence of a vowel is marked with a virāma ⟨◌𑍍⟩, for example, ⟨𑌕⟩ ka plus ⟨◌𑍍⟩ creates an isolated consonant ⟨𑌕𑍍⟩ k.
Short vowels, vocalics, half vowels, diacritics, and examples with ⟨𑌕⟩, ka. :
| 𑌅a | 𑌇i | 𑌉u | 𑌋ṛ | 𑌌ḷ | 𑌏e | 𑌓o | ◌ | ◌ | ◌ |
| ◌ | ◌𑌿 | ◌𑍁 | ◌𑍃 | ◌𑍢 | ◌𑍇 | ◌𑍋 | ◌𑍍 | 𑌂ṁ | 𑌃ḥ |
| 𑌕ka | 𑌕𑌿ki | 𑌕𑍁ku | 𑌕𑍃kṛ | 𑌕𑍢kḷ | 𑌕𑍇ke | 𑌕𑍋ko | 𑌕𑍍k | 𑌕𑌂kaṁ | 𑌕𑌃kaḥ |
* ↑ The virama has no independent form because it is not a vowel. It is a diacritic that suppresses a letter's inherent vowel, leaving an isolated consonant.
* 1 2 The anusvara and visarga have no independent forms because they can only modify a syllable's vowel.
* ↑ The vowel a has no corresponding diacritic since every consonant carries an inherent a.
Long vowels, their diacritics, and examples with ⟨𑌮⟩, ma. :
| 𑌆ā | 𑌈ī | 𑌊ū | 𑍠ṝ | 𑍡ḹ | 𑌐ai | 𑌔au |
| ◌𑌾 | ◌𑍀 | ◌𑍂 | ◌𑍄 | ◌𑍣 | ◌𑍈 | ◌𑍌 |
| 𑌮𑌾mā | 𑌮𑍀mī | 𑌮𑍂mū | 𑌮𑍄mṝ | 𑌮𑍣mḹ | 𑌮𑍈mai | 𑌮𑍌mau |
There are a few ligatures of consonants with vowel diacritics and of consonants with virāma.
| 𑌟+ ◌𑌿𑌟𑌿ṭi | 𑌟+ ◌𑍀𑌟𑍀ṭī | 𑌳+ ◌𑍀𑌳𑍀ḷī | 𑌟 + ◌𑍍𑌟𑍍ṭ | 𑌤 + ◌𑍍𑌤𑍍t | 𑌨+ ◌𑍍𑌨𑍍n | 𑌮 + ◌𑍍𑌮𑍍m |

### Numerals

| 0௦ | 1௧ | 2௨ | 3௩ | 4௪ | 5௫ | 6௬ | 7௭ | 8௮ | 9௯ |

### Sample text
#### Sanskrit in Grantha Script

𑌸𑌰𑍍𑌵𑍇 𑌮𑌾𑌨𑌵𑌾𑌃 𑌸𑍍𑌵𑌤𑌨𑍍𑌤𑍍𑌰𑌾𑌃 𑌸𑌮𑍁𑌤𑍍𑌪𑌨𑍍𑌨𑌾𑌃 𑌵𑌰𑍍𑌤𑌨𑍍𑌤𑍇 𑌅𑌪𑌿 𑌚, 𑌗𑍌𑌰𑌵𑌦𑍃𑌶𑌾 𑌅𑌧𑌿𑌕𑌾𑌰𑌦𑍃𑌶𑌾 𑌚 𑌸𑌮𑌾𑌨𑌾𑌃 𑌏𑌵 𑌵𑌰𑍍𑌤𑌨𑍍𑌤𑍇। 𑌏𑌤𑍇 𑌸𑌰𑍍𑌵𑍇 𑌚𑍇𑌤𑌨𑌾-𑌤𑌰𑍍𑌕-𑌶𑌕𑍍𑌤𑌿𑌭𑍍𑌯𑌾𑌂 𑌸𑍁𑌸𑌮𑍍𑌪𑌨𑍍𑌨𑌾𑌃 𑌸𑌨𑍍𑌤𑌿। 𑌅𑌪𑌿 𑌚, 𑌸𑌰𑍍𑌵𑍇𑌽𑌪𑌿 𑌬𑌨𑍍𑌧𑍁𑌤𑍍𑌵-𑌭𑌾𑌵𑌨𑌯𑌾 𑌪𑌰𑌸𑍍𑌪𑌰𑌂 𑌵𑍍𑌯𑌵𑌹𑌰𑌨𑍍𑌤𑍁।

#### Latin script transliteration

Sarvē mānavāḥ svatantrāḥ samutpannāḥ vartantē api ca, gauravadr̥śā adhikāradr̥śā ca samānāḥ ēva vartantē. Ētē sarvē cētanā-tarka-śaktibhyāṁ susampannāḥ santi. Api ca, sarvē´pi bandhutva-bhāvanayā parasparaṁ vyavaharantu.

#### English

All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood. (Article 1 of the Universal Declaration of Human Rights)

## Comparison with other South Indian scripts

Comparison of some Grantha letters with Malayalam, Sinhalese, and Tamil :
| Grantha | ka𑌕 | ṅ𑌙 | c𑌚 | ñ𑌞 | ṭ𑌟 | ṇ𑌣 | t𑌤 | n𑌨 | p𑌪 | m𑌮 |
| Malayalam | ക | ങ | ച | ഞ | ട | ണ | ത | ന | പ | മ |
| Sinhala | ක | ඞ | ච | ඤ | ට | ණ | ත | න | ප | ම |
| Tamil | க் | ங் | ச் | ஞ் | ட் | ண் | த் | ந் | ப் | ம் |

## Unicode

Grantha script was added to the Unicode Standard in June 2014 with the release of version 7.0. The Unicode block for Grantha is U+11300–U+1137F:
Grantha Official Unicode Consortium code chart (PDF) :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| U+1130x | 𑌀 | 𑌁 | 𑌂 | 𑌃 | | 𑌅 | 𑌆 | 𑌇 | 𑌈 | 𑌉 | 𑌊 | 𑌋 | 𑌌 | | | 𑌏 |
| U+1131x | 𑌐 | | | 𑌓 | 𑌔 | 𑌕 | 𑌖 | 𑌗 | 𑌘 | 𑌙 | 𑌚 | 𑌛 | 𑌜 | 𑌝 | 𑌞 | 𑌟 |
| U+1132x | 𑌠 | 𑌡 | 𑌢 | 𑌣 | 𑌤 | 𑌥 | 𑌦 | 𑌧 | 𑌨 | | 𑌪 | 𑌫 | 𑌬 | 𑌭 | 𑌮 | 𑌯 |
| U+1133x | 𑌰 | | 𑌲 | 𑌳 | | 𑌵 | 𑌶 | 𑌷 | 𑌸 | 𑌹 | | 𑌻 | 𑌼 | 𑌽 | 𑌾 | 𑌿 |
| U+1134x | 𑍀 | 𑍁 | 𑍂 | 𑍃 | 𑍄 | | | 𑍇 | 𑍈 | | | 𑍋 | 𑍌 | 𑍍 | | |
| U+1135x | 𑍐 | | | | | | | 𑍗 | | | | | | 𑍝 | 𑍞 | 𑍟 |
| U+1136x | 𑍠 | 𑍡 | 𑍢 | 𑍣 | | | 𑍦 | 𑍧 | 𑍨 | 𑍩 | 𑍪 | 𑍫 | 𑍬 | | | |
| U+1137x | 𑍰 | 𑍱 | 𑍲 | 𑍳 | 𑍴 | | | | | | | | | | | |
| Notes 1.^ As of Unicode version 16.0 2.^ Grey areas indicate non-assigned code points |||||||||||||||||

### Unification with Tamil

Some proposed to reunify Grantha and Tamil; however, the proposal triggered discontent by some. Considering the sensitivity involved, it was determined that the two scripts should not be unified, except for the numerals.