/* */ var charDetails = { '\u{0900}': ` `, '\u{0901}': ` `, '\u{0902}': ` `, '\u{0903}': ` `, '\u{0904}': ` `, '\u{0905}': ` `, '\u{0906}': ` `, '\u{0907}': ` `, '\u{0908}': ` `, '\u{0909}': ` `, '\u{090A}': ` `, '\u{090B}': ` `, '\u{090C}': ` `, '\u{090D}': ` `, '\u{090E}': ` `, '\u{090F}': ` `, '\u{0910}': ` `, '\u{0911}': ` `, '\u{0912}': ` `, '\u{0913}': ` `, '\u{0914}': ` `, '\u{0915}': ` `, '\u{0916}': ` `, '\u{0917}': ` `, '\u{0918}': ` `, '\u{0919}': `

Used only with a velar consonant. Rarely seen in Hindi.2 p9

`, '\u{091A}': ` `, '\u{091B}': ` `, '\u{091C}': `

z when followed by [U+093C DEVANAGARI SIGN NUKTA]. See [U+095B DEVANAGARI LETTER ZA], but note that Unicode NFC normalization produces the decomposed sequence.

`, '\u{091D}': `

ʒ when followed by [U+093C DEVANAGARI SIGN NUKTA]. (There is no precomposed version of this sequence.)

`, '\u{091E}': ` `, '\u{091F}': ` `, '\u{0920}': ` `, '\u{0921}': ` `, '\u{0922}': ` `, '\u{0923}': ` `, '\u{0924}': ` `, '\u{0925}': ` `, '\u{0926}': ` `, '\u{0927}': ` `, '\u{0928}': `

See also [U+0929 DEVANAGARI LETTER NNNA]

`, '\u{0929}': `

Unlike most other Devanagari characters with nukta, although this decomposes to two characters, Unicode NFC produces this precomposed character.

`, '\u{092A}': ` `, '\u{092B}': `

f when followed by [U+093C DEVANAGARI SIGN NUKTA]. See [U+095E DEVANAGARI LETTER FA], but note that Unicode NFC normalization produces the decomposed sequence.

`, '\u{092C}': ` `, '\u{092D}': ` `, '\u{092E}': ` `, '\u{092F}': `

? when followed by [U+093C DEVANAGARI SIGN NUKTA]. See [U+095F DEVANAGARI LETTER YYA], but note that Unicode NFC normalization produces the decomposed sequence.

`, '\u{0930}': ` `, '\u{0931}': `

Unlike most other Devanagari characters with nukta, although this decomposes to two characters, Unicode NFC produces this precomposed character.

`, '\u{0932}': ` `, '\u{0933}': ` `, '\u{0934}': ` `, '\u{0935}': `

v and w allophones are both represented by this letter in Hindi. Compare व्रत and पकवान. Native speakers tend to use the correct pronunciation without awareness of the difference.ws,#Allophony_of_'v'_and_'w'_in_Hindi

`, '\u{0936}': ` `, '\u{0937}': ` `, '\u{0938}': ` `, '\u{0939}': ` `, '\u{093A}': ` `, '\u{093B}': ` `, '\u{093C}': `

Adapts a consonant to represent a non-native sound. See the following Hindi consonants, but note that these are normally represented by the combination of nukta with the consonant. (There are more in the Devanagari block.)

In the sequence of characters, this comes immediately after the consonant, and before any combining vowel-sign or diacritic associated with a character.

`, '\u{093D}': `

A Sanskrit punctuation mark for the elision of a vowel in sandhiws, eg. from ekas+ayam: एकोऽयम् (ekyam) this one

An original long vowel lost to coalescence is sometimes marked with a double avagrahaws, eg. सदाऽऽत्मा (sadātmā) always

In modern languages, its main function tends to be to show that a vowel is sustained in a cry or a shoutws, eg. आईऽऽऽ! ạ̄ị̄ị̄ị̄ị̄!

In Madhyadeshi languages like Bhojpuri, Awadhi, Maithili, etc. which have quite a number of verbal forms that end in that inherent vowel, the avagraha is used to mark the non-elision of word-final inherent a, which otherwise is a modern orthographic conventionws, eg. compare बइठऽ bịʈʰ´ sit बइठ bịʈʰ

`, '\u{093E}': ` `, '\u{093F}': ` `, '\u{0940}': ` `, '\u{0941}': ` `, '\u{0942}': ` `, '\u{0943}': ` `, '\u{0944}': ` `, '\u{0945}': ` `, '\u{0946}': ` `, '\u{0947}': ` `, '\u{0948}': ` `, '\u{0949}': ` `, '\u{094A}': ` `, '\u{094B}': ` `, '\u{094C}': ` `, '\u{094D}': ` `, '\u{094E}': ` `, '\u{094F}': ` `, '\u{0950}': ` `, '\u{0951}': ` `, '\u{0952}': ` `, '\u{0953}': ` `, '\u{0954}': ` `, '\u{0955}': ` `, '\u{0956}': ` `, '\u{0957}': ` `, '\u{0915}': ` `, '\u{0916}': ` `, '\u{0917}': ` `, '\u{091C}': ` `, '\u{0921}': ` `, '\u{0922}': ` `, '\u{092B}': ` `, '\u{092F}': ` `, '\u{0960}': ` `, '\u{0961}': ` `, '\u{0962}': ` `, '\u{0963}': ` `, '\u{0964}': `

Sentence-final punctuation, common to several indic scripts.

`, '\u{0965}': `

Marks boundaries of text above the sentence level, common to several indic scripts.

`, '\u{0966}': ` `, '\u{0967}': ` `, '\u{0968}': ` `, '\u{0969}': ` `, '\u{096A}': ` `, '\u{096B}': ` `, '\u{096C}': ` `, '\u{096D}': ` `, '\u{096E}': ` `, '\u{096F}': ` `, '\u{0970}': `

Indicates abbreviations of words, eg. रुपया rupyā rupee can be abbreviated as रु॰

`, '\u{0971}': ` `, '\u{0972}': ` `, '\u{0973}': ` `, '\u{0974}': ` `, '\u{0975}': ` `, '\u{0976}': ` `, '\u{0977}': ` `, '\u{0978}': ` `, '\u{0979}': ` `, '\u{097A}': ` `, '\u{097B}': ` `, '\u{097C}': ` `, '\u{097D}': ` `, '\u{097E}': ` `, '\u{097F}': ` `, // Devanagari extended '\u{A8E0}': ` `, '\u{A8E1}': ` `, '\u{A8E2}': ` `, '\u{A8E3}': ` `, '\u{A8E4}': ` `, '\u{A8E5}': ` `, '\u{A8E6}': ` `, '\u{A8E7}': ` `, '\u{A8E8}': ` `, '\u{A8E9}': ` `, '\u{A8EA}': ` `, '\u{A8EB}': ` `, '\u{A8EC}': ` `, '\u{A8ED}': ` `, '\u{A8EE}': ` `, '\u{A8EF}': ` `, '\u{A8F0}': ` `, '\u{A8F1}': ` `, '\u{A8F2}': ` `, '\u{A8F3}': ` `, '\u{A8F4}': ` `, '\u{A8F5}': ` `, '\u{A8F6}': ` `, '\u{A8F7}': ` `, '\u{A8F8}': ` `, '\u{A8F9}': ` `, '\u{A8FA}': ` `, '\u{A8FB}': ` `, '\u{A8FC}': ` `, '\u{A8FD}': ` `, '\u{A8FE}': ` `, '\u{A8FF}': ` `, // Currency symbols '\u{20A8}': `

A symbol not formally tied to any particular currency. (See also [U+20B9 INDIAN RUPEE SIGN].)u

There are also a number of script-specific rupee symbols encoded for historic usage by various scripts of India such as the following:u

Rupee is also the common name for a number of currencies for other countries of South Asia and of Indonesia, as well as several historic currencies. It is often abbreviated using Latin letters, or may be spelled out or abbreviated in the Arabic script, depending on local conventions.u

`, '\u{20B9}': `

Introduced by the Government of India in 2010 as the official currency symbol for the Indian rupee (INR).u

It is distinguished from [U+20A8 RUPEE SIGN], which is an older symbol not formally tied to any particular currency.u Follow that link for more information about the rupee.

`, // General punctuation // ".. '\u{201C}': ` `, // .." '\u{201D}': ` `, // '.. '\u{2018}': ` `, // ..' '\u{2019}': ` `, // ; '\u{003B}': ` `, // : '\u{003A}': ` `, // . '\u{002E}': ` `, // ? '\u{003F}': ` `, // ! '\u{0021}': ` `, // ( '\u{0028}': ` `, // ) '\u{0029}': ` `, // … '\u{2026}': ` `, // – '\u{2013}': ` `, // — '\u{2014}': ` `, // zwj '\u{200D}': `

Creates glyph joining behaviour in the absence of normal joining contexts.

`, // zwnj '\u{200C}': `

Prevents glyph joining behaviour.

`, }