The Nāgarī or Devanāgarī alphabet developed from eastern variants of the Gupta script called Nāgarī, which first emerged during the 8th century. This script was starting to resemble the modern Devanāgarī alphabet by the 10th century, and started to replace Siddham from about 1200.
The orthography of this script reflects the pronunciation of the language. Unlike the Latin alphabet, the script has no concept of letter case. It is written from left to right, has a strong preference for symmetrical rounded shapes within squared outlines, and is recognisable by a horizontal line, known as a shirorekhā, that runs along the top of full letters. In a cursory look, the Devanāgarī script appears different from other Indic scripts such as Bengali-Assamese, or Gurmukhi, but a closer examination reveals they are very similar except for angles and structural emphasis.
Such tools work on phonetic transliteration. The user writes in the Latin alphabet and the IME automatically converts it into Devanāgarī. Some popular phonetic typing tools are Akruti, Baraha IME and Google IME.
Hindi 52 Alphabets: Hindi Aksharmala [Consonants & Vowels] PDF: Students, Kids other people may download the Hindi Varnamala Chart with the pictures in PDF as well as PNG format. In Hindi language (India) there are total 52 alphabets or Akshar. Hindi Aksharmala (Varnmala) is divided into two categories 1. Sawar Varna and 2. Vyanjan Varna Mala.
I am trying to represent devanagari characters on a screen, but in the dev environment where I'm programming I don't have unicode support. Then, to write characters I use binary matrices to color the related screen's pixels. I sorted these matrices according to the unicode order. For the languages that uses the latin alphabet I had no issues, I only needed to write the characters one after the other to represent a string, but for the devanagari characters it's different.
In the devanagari script some characters, when placed next to others can completely change the appearance of the word itself, both in the order and in the appearance of the characters. The resulting characters are considered as a single character, but when read as unicode they actually return 2 distinct characters.
The Devanagari script represents the sounds of the Hindi language with remarkable consistency. Whereas many letters of the English alphabet can be pronounced many different ways, the letters of the Devanagari script are pronounced consistently (with a few minor exceptions). Thus, Devanagari is relatively easy to learn. 2b1af7f3a8