Devanagari
All code points in the Devanagari block.
Tips
Tips for Devanagari content design
- Respect conjuncts and ligatures by presenting each syllable as a single unit when possible to avoid misreading.
- Use clear line height and ample whitespace to separate matra-based vowels from consonants, improving legibility.
- Provide fallbacks for environments with limited font support, ensuring essential vowels and digits still render.
- Test input methods for users typing in Devanagari to ensure smooth composition and correct rendering of long words.
- Follow consistent orthography rules for matras, nukta, and halant to maintain uniform typography across the UI.
Devanagari is a script used for several Indian languages, most prominently Hindi. In digital contexts, it is often rendered with complex glyph shaping where consonants, vowels, and modifiers combine into ligatures. This results in a density of forms that can affect layout, selection, and search. Historically, Devanagari evolved to efficiently encode sounds in a way that supports phonetic representation, and its continued use in modern interfaces depends on font availability and robust shaping engines.
Typical usage includes multilingual interfaces, educational content, and transliteration tools. Be mindful of text direction being left-to-right, and ensure input, display, and accessibility all align with user expectations. Pitfalls include broken ligatures, broken font fallbacks, and misalignment in tight UI grids. A high-level recall of its history notes that Devanagari emerged as a practical writing system for several languages and adapted over time to digital typography through standard encoding practices and font technologies. Geometric shapes and arrows blocks provide examples of how script blocks integrate with broader UI systems, while currency symbols and box drawing blocks show layout considerations for alignment and spacing across glyphs.