Siddhaṃ script

**Siddhaṃ** (also spelled **Siddhāṃ**) is an ancient Indian script used from the 6th to 13th century. It is a type of abugida, meaning each character represents a consonant with an attached vowel. Siddhaṃ comes from the Gupta script and later developed into other scripts like Nāgarī, Tirhuta, Odia, and Nepalese. It was widely used by Indian Buddhists, especially to write mantras, seed syllables, and dharanis. Today, it is still used in East Asian Buddhist traditions..

The word _Siddhaṃ_ means "accomplished", "completed", or "perfected" in Sanskrit. The script got its name from the tradition of writing _Siddhaṃ_ or _Siddhaṃ astu_ (which means "may there be perfection") at the top of documents. It is also known by other names, such as _bonji_ in Japanese, meaning "Brahma's characters" or "Sanskrit script", and in Chinese as _Xītán wénzi_, which means "Siddhaṃ script".

The  script evolved from the Gupta Brahmi script in the late 6th century CE.

Siddhaṃ is an abugida, not a full alphabet. This means each character usually shows a syllable made of a consonant and a vowel. If the vowel isn’t written, it is understood to be a short "a". Small marks (called diacritics) are used to show other vowels and sounds like the _anusvara_ and _visarga_. A special symbol called the _Virama_ can be added to show that a consonant has no vowel, which sometimes happens at the end of Sanskrit words.

Siddhaṃ was usually written from left to right, top to bottom—like most Indian scripts. But sometimes, it was written like traditional Chinese, from top to bottom and right to left. In texts that had both Siddhaṃ and Japanese, the page was turned sideways to write Japanese top to bottom. Then it was turned back to write Siddhaṃ normally, left to right—so the Japanese letters looked sideways.

## Vowels

|Independent form|Romanized|As diacritic with|Independent form|Romanized|As diacritic with||
| --- | --- | --- | --- | --- | --- | --- |
||||||rowspan="2"||
|||style="background:#dddddd;"|||||

## Consonants

|rowspan="2"||colspan="5"|Stop|rowspan="2"|Approximant|rowspan="2"|Fricative|
| --- | --- | --- | --- | --- | --- | --- | --- |
|colspan="6" style="background:#dddddd;"||||||||
||||||colspan="2" style="background:#dddddd;"|||
||||||colspan="2" style="background:#dddddd;"|||
|colspan="5" style="background:#dddddd;"|||colspan="1" style="background:#dddddd;"|||||
In Japan, Siddhaṃ is still used in certain Buddhist traditions like Shingon and Tendai, as well as the Shugendō sect. The script is called _Bonji_ (梵字) or _shittan_ (悉曇) there. It's mainly used to write mantras and copy sutras. The _Taishō Tripiṭaka_, a major collection of Buddhist texts, keeps the original Siddhaṃ script for most mantras. Korean Buddhists also use a modified Siddhaṃ to write sacred syllables (_bījas_).

Today, people even use _Bonji_ creatively, like printing Japanese slogans in Siddhaṃ on T-shirts. Over time, the Japanese style of Siddhaṃ has changed and looks a bit different from the ancient version.

## Siddhaṃ fonts

Siddhaṃ is mostly still written by hand. Some computer fonts exist, but none can show all the joined letters (conjuncts) Siddhaṃ uses. For example, the Chinese Buddhist Electronic Texts Association made a Siddhaṃ font for their Taisho Tripiṭaka, but it’s missing many of the joined forms. Another tool, Mojikyo, has Siddhaṃ fonts too, but it breaks them into different parts—so you need several fonts just to write one document.

## Infobox (writing system)

- **type**: Abugida
- **name**: Siddham script
- **altname**:

- **sample**: Shukla Siddham.svg
- **image size**: 140px
- **caption**: The word  in Siddhaṃ script
- **languages**: Sanskrit
- **time**: –
- **fam1**: Egyptian hieroglyphs, Egyptian
- **fam2**: Proto-Sinaitic
- **fam3**: Phoenician alphabet, Phoenician
- **fam4**: Aramaic alphabet, Aramaic
- **fam5**: Brahmi script, Brahmi
- **fam6**: Gupta script, Gupta
- **children**: * Nagari script, Nagari
* Gaudi script
** Bengali-Assamese script, Bengali-Assamese
*** Assamese alphabet, Assamese
*** Bengali alphabet, Bengali
*** Tirhuta script, Tirhuta
* Odia script, Odia
* Nepalese scripts, Nepalese
*Vessali script
- **sisters**: Sharada script, Sharada, Tibetan script, Tibetan, Kalinga script, Kalinga, Bhaiksuki script, Bhaiksuki
- **iso15924**: Sidd
- **unicode**: [https://www.unicode.org/charts/PDF/U11580.pdf U+11580–U+115FF]

[https://www.unicode.org/L2/L2012/12234r-n4294-siddham.pdf Final Accepted Script Proposal]

[https://www.unicode.org/L2/L2013/13110r-n4407.pdf Variant Forms]
- **note**: none