Devanagari
Devanagari (देवनागरी) is the script used to write Hindi, Marathi, Nepali, Sanskrit, and several other North Indian languages.
Devanagari (देवनागरी, literally "script of the city of the gods") is an abugida writing system used to write Hindi, Marathi, Sanskrit, Nepali, Bhojpuri, and several other North Indian languages. It evolved from the ancient Brahmi script around the 7th century CE and is one of the most widely used writing systems in the world, serving over 600 million speakers across India and Nepal. Devanagari is written left-to-right and has 14 vowel letters, 33 consonant letters, and diacritic marks (matras) for vowel sounds when they attach to consonants. A distinctive visual feature is the horizontal line (shirorekha) that runs across the top of connected letters within a word. Devanagari is phonemic — each letter represents a specific sound consistently, unlike English where letters can represent multiple sounds. The script also forms complex conjunct consonants (joined letters) when consonants appear without intervening vowels — e.g., the cluster /kʂ/ is written as a single conjunct क्ष combining क + ष. This conjunct system is one of the main rendering challenges for digital fonts and text-shaping engines.
How it works
Devanagari character set includes: vowels अ आ इ ई उ ऊ ऋ ए ऐ ओ औ, matras (vowel signs attached to consonants — ा ि ी ु ू े ै ो ौ), consonants क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह, and special marks like anusvara (ं, nasalisation), visarga (ः, aspiration), and virama/halant (्, consonant-only indicator used to form conjuncts). Digital Devanagari rendering requires a text-shaping engine (commonly HarfBuzz) to correctly form conjuncts, position matras, and handle the shirorekha line — which is why some video editors and subtitle tools render Devanagari poorly with fallback fonts or broken ligatures. Properly rendered Devanagari requires a font that supports all conjuncts (like Noto Sans Devanagari) and a shaping engine that knows the script's rules. Unicode block U+0900–U+097F covers Devanagari.
Examples
Common Devanagari words
नमस्ते (namaste, "greetings"), हिन्दी (hindi), स्वागत (swaagat, "welcome"), धन्यवाद (dhanyavaad, "thank you"). Each contains conjuncts that require proper text shaping.
Conjunct consonants
क्ष (kSha = क + ष), त्र (tra = त + र), ज्ञ (gya = ज + ञ), द्ध (ddha = द + ध). These combine two base consonants into a single glyph.
Shirorekha line
In हिन्दी, the horizontal line across the top visually connects all the letters in the word — a distinctive feature of Devanagari text.
Why this matters for Indian-language TTS
Devanagari is the most widely used Indian script — Hindi alone has 600M+ speakers, and Marathi (80M+), Sanskrit, Nepali, and Bhojpuri all use it. For Indian-language TTS and video subtitle tools, correct Devanagari rendering is a baseline requirement. VoisLabs renders Devanagari karaoke subtitles natively including all conjuncts and proper shirorekha — most Western video editors fall back to broken rendering on complex Devanagari sequences.
Related terms
Conjunct Consonant
A conjunct consonant is a single glyph formed by combining two or more consonant letters in Indic sc…
Matra
A matra is a dependent vowel sign in Indic scripts that attaches to a consonant to indicate the vowe…
Text Shaping
Text shaping is the process of converting a sequence of Unicode characters into positioned glyphs fo…
Sandhi
Sandhi is the phonetic junction where adjacent sounds merge or modify each other — critical in India…
Gurmukhi
Gurmukhi (ਗੁਰਮੁਖੀ) is the script used to write Punjabi in India, developed for the Guru Granth Sahib…
Frequently Asked Questions
Why does Devanagari sometimes render as boxes or missing glyphs?
Is Hindi always written in Devanagari?
How many Indian languages use Devanagari?
Try VoisLabs — Indian-language TTS done right
1 minute free per day. 12 languages. Native Indian-script karaoke subtitles. No card required.
Start freeLast verified: 2026-04-21