EDIT Devanāgarī is written from left to right and doesn’t discern between uppercase and lowercase. In classic sanskrit, no linebreak after words existed so that an unbroken upper bar was the result. If a break existed it indicated breath groups. Today, word breaks are used though.

Devanāgarī is an alphabet of the abugida kind which means that each consonant has an inherent vowel (a) that\'s only changed when the consonant is modified with the different vowel signs. When the consonants are to be joined directly the vowels can be suppressed. The written form is then a ligature where the attached consonants loose their top bar and get attached directly to the main consonant.

Devanagari has 34 consonants (vyanjana), and 12 vowels (svara). A syllable (akshara) is formed by the combination of zero or one consonants and one vowel.
EDIT History
Devanāgarī derives from the Gupta script which ultimately derives from the Brāhmī script that has been known since the 3rd century BC. Around 800 AD, the Nāgarī script evoved out of avariant of the Gupta script and around 1200, Devanāgarī evolved out of a similar variant of Gupta.
 
EDIT Etymology
The name Devanāgarī derives from the Sanskrit words »Deva« (divine) and »Nāgarī« (urban), forming a compound saying »divine, urban script« and ultimately meaning »excellent or perfected form of the Nāgarī script«.
 
EDIT Languages Devanāgarī is used to write several South Asian languages, including Sanskrit, Hindi, Marathi, Kashmiri, Sindhi, Bihari, Bhili, Konkani, Bhojpuri, Maithili, Pali, Nepal Bhasa and Nepali.
 
EDIT ITRANS (»Indian languages TRANSliteration«) is a lossless ASCII transliteration scheme for Indic scripts, particularly for Devanāgarī (and used for the Sanskrit, Hindi, Nepali, Marathi and other languages). In ITRANS, the word Devanagari is written as »devanaagarii«. It was developed by Avinash Chopde.
 
EDIT The speciality about devanāgarī script is that it is spoken as it is written. This makes it suitable of text to speech conversion and vice-versa.

 
EDIT KIRAN FONTS
Kiran fonts are true type fonts that are still in use to write Devanagari script based on ASCII character set. It uses clever phonetic usage of English keyboard and entire devanagari script with combination characters can be correctly expressed. It is developed by Kiran Bhave.

Main advantage of this font is that it does not restrict you in typing any combination, so you can express the writing the way the composer wants it giving many alternative options to write the same character combinations.

It is FREE for any users and available at Ref: http://www.kiranfont.com
 
U+0900 NOT ASSIGNEDU+0901U+0902U+0903U+0904U+0905U+0906U+0907U+0908U+0909U+090AU+090BU+090CU+090DU+090EU+090FU+0910U+0911U+0912U+0913U+0914U+0915U+0916U+0917U+0918U+0919U+091AU+091BU+091CU+091DU+091EU+091FU+0920U+0921U+0922U+0923U+0924U+0925U+0926U+0927U+0928U+0929U+092AU+092BU+092CU+092DU+092EU+092FU+0930U+0931U+0932U+0933U+0934U+0935U+0936U+0937U+0938U+0939U+093A NOT ASSIGNEDU+093B NOT ASSIGNEDU+093CU+093DU+093EU+093FU+0940U+0941U+0942U+0943U+0944U+0945U+0946U+0947U+0948U+0949U+094AU+094BU+094CU+094DU+094E NOT ASSIGNEDU+094F NOT ASSIGNEDU+0950U+0951U+0952U+0953U+0954U+0955 NOT ASSIGNEDU+0956 NOT ASSIGNEDU+0957 NOT ASSIGNEDU+0958U+0959U+095AU+095BU+095CU+095DU+095EU+095FU+0960U+0961U+0962U+0963U+0964U+0965U+0966U+0967U+0968U+0969U+096AU+096BU+096CU+096DU+096EU+096FU+0970U+0971 NOT ASSIGNEDU+0972 NOT ASSIGNEDU+0973 NOT ASSIGNEDU+0974 NOT ASSIGNEDU+0975 NOT ASSIGNEDU+0976 NOT ASSIGNEDU+0977 NOT ASSIGNEDU+0978 NOT ASSIGNEDU+0979 NOT ASSIGNEDU+097A NOT ASSIGNEDU+097BU+097CU+097DU+097EU+097F
U+0900 
U+0901 DEVANAGARI SIGN CANDRABINDU
U+0902 DEVANAGARI SIGN ANUSVARA
U+0903 DEVANAGARI SIGN VISARGA
U+0904 DEVANAGARI LETTER SHORT A
U+0905 DEVANAGARI LETTER A
U+0906 DEVANAGARI LETTER AA
U+0907 DEVANAGARI LETTER I
U+0908 DEVANAGARI LETTER II
U+0909 DEVANAGARI LETTER U
U+090A DEVANAGARI LETTER UU
U+090B DEVANAGARI LETTER VOCALIC R
U+090C DEVANAGARI LETTER VOCALIC L
U+090D DEVANAGARI LETTER CANDRA E
U+090E DEVANAGARI LETTER SHORT E
U+090F DEVANAGARI LETTER E
U+0910 DEVANAGARI LETTER AI
U+0911 DEVANAGARI LETTER CANDRA O
U+0912 DEVANAGARI LETTER SHORT O
U+0913 DEVANAGARI LETTER O
U+0914 DEVANAGARI LETTER AU
U+0915 DEVANAGARI LETTER KA
U+0916 DEVANAGARI LETTER KHA
U+0917 DEVANAGARI LETTER GA
U+0918 DEVANAGARI LETTER GHA
U+0919 DEVANAGARI LETTER NGA
U+091A DEVANAGARI LETTER CA
U+091B DEVANAGARI LETTER CHA
U+091C DEVANAGARI LETTER JA
U+091D DEVANAGARI LETTER JHA
U+091E DEVANAGARI LETTER NYA
U+091F DEVANAGARI LETTER TTA
U+0920 DEVANAGARI LETTER TTHA
U+0921 DEVANAGARI LETTER DDA
U+0922 DEVANAGARI LETTER DDHA
U+0923 DEVANAGARI LETTER NNA
U+0924 DEVANAGARI LETTER TA
U+0925 DEVANAGARI LETTER THA
U+0926 DEVANAGARI LETTER DA
U+0927 DEVANAGARI LETTER DHA
U+0928 DEVANAGARI LETTER NA
U+0929 DEVANAGARI LETTER NNNA
U+092A DEVANAGARI LETTER PA
U+092B DEVANAGARI LETTER PHA
U+092C DEVANAGARI LETTER BA
U+092D DEVANAGARI LETTER BHA
U+092E DEVANAGARI LETTER MA
U+092F DEVANAGARI LETTER YA
U+0930 DEVANAGARI LETTER RA
U+0931 DEVANAGARI LETTER RRA
U+0932 DEVANAGARI LETTER LA
U+0933 DEVANAGARI LETTER LLA
U+0934 DEVANAGARI LETTER LLLA
U+0935 DEVANAGARI LETTER VA
U+0936 DEVANAGARI LETTER SHA
U+0937 DEVANAGARI LETTER SSA
U+0938 DEVANAGARI LETTER SA
U+0939 DEVANAGARI LETTER HA
U+093A 
U+093B 
U+093C DEVANAGARI SIGN NUKTA
U+093D DEVANAGARI SIGN AVAGRAHA
U+093E DEVANAGARI VOWEL SIGN AA
U+093F DEVANAGARI VOWEL SIGN I
U+0940 DEVANAGARI VOWEL SIGN II
U+0941 DEVANAGARI VOWEL SIGN U
U+0942 DEVANAGARI VOWEL SIGN UU
U+0943 DEVANAGARI VOWEL SIGN VOCALIC R
U+0944 DEVANAGARI VOWEL SIGN VOCALIC RR
U+0945 DEVANAGARI VOWEL SIGN CANDRA E
U+0946 DEVANAGARI VOWEL SIGN SHORT E
U+0947 DEVANAGARI VOWEL SIGN E
U+0948 DEVANAGARI VOWEL SIGN AI
U+0949 DEVANAGARI VOWEL SIGN CANDRA O
U+094A DEVANAGARI VOWEL SIGN SHORT O
U+094B DEVANAGARI VOWEL SIGN O
U+094C DEVANAGARI VOWEL SIGN AU
U+094D DEVANAGARI SIGN VIRAMA
U+094E 
U+094F 
U+0950 DEVANAGARI OM
U+0951 DEVANAGARI STRESS SIGN UDATTA
U+0952 DEVANAGARI STRESS SIGN ANUDATTA
U+0953 DEVANAGARI GRAVE ACCENT
U+0954 DEVANAGARI ACUTE ACCENT
U+0955 
U+0956 
U+0957 
U+0958 DEVANAGARI LETTER QA
U+0959 DEVANAGARI LETTER KHHA
U+095A DEVANAGARI LETTER GHHA
U+095B DEVANAGARI LETTER ZA
U+095C DEVANAGARI LETTER DDDHA
U+095D DEVANAGARI LETTER RHA
U+095E DEVANAGARI LETTER FA
U+095F DEVANAGARI LETTER YYA
U+0960 DEVANAGARI LETTER VOCALIC RR
U+0961 DEVANAGARI LETTER VOCALIC LL
U+0962 DEVANAGARI VOWEL SIGN VOCALIC L
U+0963 DEVANAGARI VOWEL SIGN VOCALIC LL
U+0964 DEVANAGARI DANDA
U+0965 DEVANAGARI DOUBLE DANDA
U+0966 DEVANAGARI DIGIT ZERO
U+0967 DEVANAGARI DIGIT ONE
U+0968 DEVANAGARI DIGIT TWO
U+0969 DEVANAGARI DIGIT THREE
U+096A DEVANAGARI DIGIT FOUR
U+096B DEVANAGARI DIGIT FIVE
U+096C DEVANAGARI DIGIT SIX
U+096D DEVANAGARI DIGIT SEVEN
U+096E DEVANAGARI DIGIT EIGHT
U+096F DEVANAGARI DIGIT NINE
U+0970 DEVANAGARI ABBREVIATION SIGN
U+0971 
U+0972 
U+0973 
U+0974 
U+0975 
U+0976 
U+0977 
U+0978 
U+0979 
U+097A 
U+097B DEVANAGARI LETTER GGA
U+097C DEVANAGARI LETTER JJA
U+097D DEVANAGARI LETTER GLOTTAL STOP
U+097E DEVANAGARI LETTER DDDA
U+097F DEVANAGARI LETTER BBA
CHARACTER  < BLOCK > 
U+0900 – U+097F Devanagari
DEUTSCH : ENGLISH