diff --git a/devanagari/hi.css b/devanagari/hi.css index dfa461c47..71fe77d0b 100755 --- a/devanagari/hi.css +++ b/devanagari/hi.css @@ -29,4 +29,21 @@ -@media print { #freeText { font-size: 18px; } } \ No newline at end of file +@media print { #freeText { font-size: 18px; } } + + + + + + +.useBlockExamples .charExample .ex { + font-size: 3.3rem; + line-height: 1.2; + } +.useBlockExamples .charExample.inline .ex { + font-size: 1.4rem; + } + + + + diff --git a/devanagari/hi.html b/devanagari/hi.html index b6917995a..d5257a1a4 100755 --- a/devanagari/hi.html +++ b/devanagari/hi.html @@ -53,9 +53,9 @@
Updated - 19 November, 2022 + 13 December, 2022 -
+ @@ -108,9 +108,9 @@Devanagari is an abugida. Consonant letters have an inherent vowel sound. Combining vowel-signs are attached to the consonant to indicate that a different vowel follows the consonant. See the table in the right-hand column for a brief overview of features of the Hindi language.
-Devanagari text runs left-to-right in horizontal lines.
-Orthographic syllables (as opposed to phonetic syllables) play a significant role in Devanagari. An orthographic syllable starts at the beginning of any cluster of consonants and incorporates the whole cluster plus any following vowels and diacritics.
-Phonetically, Hindi, like other Indic languages, has four forms of plosives, illustrated here with the bilabial stop: unvoiced p, voiced b, aspirated pʰ, and murmured bʱ. It also has a set of retroflex consonants. These are all represented separately in the orthography.
-The 33 consonant letters used for Hindi are supplemented by repertoire extensions for 8 more non-native sounds by applying the nukta diacritic to characters.
-Consonant clusters at any location are normally indicated using the virama between consonants. This results in a large number of conjunct forms expressed using half-forms, stacked consonants, and ligated glyphs. Occasionally, a visible virama is used.
-As part of a cluster, RA has special forms. When initial in an orthographic syllable it appears as a hook at the top right of the whole syllable. When non-initial it appears as one of 2 special marks applied to the other consonants.
-Word-final consonant sounds may be represented by 2 dedicated combining marks (anusvara & visarga), but are generally ordinary consonants that are not marked by a virama. Also, the inherent vowel of a penultimate consonant in a word of 3 syllables that ends in a non-inherent vowel is usually elided, and not marked as such.
-The Hindi orthography has an inherent vowel, and represents vowels using 9-11 vowel-signs, including 1 prescript and no circumgraphs. All vowel-signs are combining marks, and are stored after the base character.
-There are 10-12 independent vowels, one for each vowel sound, including the inherent vowel, and these are used to write all standalone vowel sounds.
-There are no composite vowels.
-Vowels may be nasalised, using the candrabindu diacritic.
-Hindi uses native number digits.
+Devanagari is an abugida. Consonant letters have an inherent vowel sound. Combining vowel signs are attached to the consonant to indicate that a different vowel follows the consonant. See the table in the right-hand column for a brief overview of features of the Hindi language.
+ +Devanagari text runs left-to-right in horizontal lines.
+ +Orthographic syllables (as opposed to phonetic syllables) play a significant role in Devanagari. An orthographic syllable starts at the beginning of any cluster of consonants and incorporates the whole cluster plus any following vowels and diacritics.
+ +Phonetically, Hindi, like other Indic languages, has four forms of plosives, illustrated here with the bilabial stop: unvoiced p, voiced b, aspirated pʰ, and murmured bʱ. It also has a set of retroflex consonants. These are all represented separately in the orthography. ❯ consonants
+ +The 33 consonant letters used for Hindi are supplemented by repertoire extensions for 8 more non-native sounds by applying the nukta diacritic to characters. ❯ extendedC
+ +Consonant clusters at any location are normally indicated using the virama between consonants. This results in a large number of conjunct forms expressed using half-forms, stacked consonants, and ligated glyphs. Occasionally, a visible virama is used. ❯ clusters
+ +As part of a cluster, RA has special forms. When initial in an orthographic syllable it appears as a hook at the top right of the whole syllable. When non-initial it appears as one of 2 special marks applied to the other consonants.
+ +Word-final consonant sounds may be represented by 2 dedicated combining marks (anusvara & visarga), but are generally ordinary consonants that are not marked by a virama. Also, the inherent vowel of a penultimate consonant in a word of 3 syllables that ends in a non-inherent vowel is usually elided, and not marked as such. ❯ finals
+ +The Hindi orthography has an inherent vowel, and represents vowels using 9-11 vowel signs, including 1 pre-base and no circumgraphs. All vowel signs are combining marks, and are stored after the base character. ❯ vowels
+ +There are 10-12 independent vowels, one for each vowel sound, including the inherent vowel, and these are used to write all standalone vowel sounds. ❯ standalone
+ +There are no composite vowels.
+ +Vowels may be nasalised, using the candrabindu diacritic. ❯ nasalisation
+ +Hindi uses native number digits. ❯ numbers
+The Unicode Devanagari block contains more characters than other indic scripts, partly because it serves as a pivot script for transliterations of other scripts.
The Hindi orthography has an inherent vowel, and represents vowels using 9-11 vowel signs, including 1 pre-base and no circumgraphs. All vowel signs are combining marks, and are stored after the base character.
+ +There are 10-12 independent vowels, one for each vowel sound, including the inherent vowel, and these are used to write all standalone vowel sounds.
+ +There are no composite vowels.
+ +Vowels may be nasalised, using the candrabindu diacritic.
+ + + + + + + + +a following a consonant is not written, but is seen as an inherent part of the consonant letter, so ka is written using just the consonant letter. eg.
+ +क ka [U+0915 DEVANAGARI LETTER KA]
+ +Non-inherent vowel sounds that follow a consonant are represented using vowel signs, eg.
+ +की ki [U+0915 DEVANAGARI LETTER KA + U+0940 DEVANAGARI VOWEL SIGN II]
+ +Devanagari vowel signs are all combining characters. A single Unicode character is used per base consonant, and there are no vowel signs with multiple parts. All vowel signs are typed and stored after the base consonant, and the font puts them in the correct place for display.
+An orthography that uses vowel signs is different from one that uses simple diacritics or letters for vowels, in that the vowel signs are generally attached to an orthographic syllable, rather than just applied to the letter of the immediately preceding consonant. In other words, pre-base vowel sign components are rendered before a whole consonant cluster if that cluster is rendered as a conjunct (see prebase_vowels for an example).
+Half the vowel signs are spacing combining characters, meaning that they consume horizontal space when added to a base consonant.
+ +See also vocalics.
+Hindi uses the following dedicated combining marks for vowels.
+ + + +It also includes 2 vowel signs used for sounds in foreign (especially English) loan words.
+ + +One vowel sign appears to the left of the base consonant letter or cluster, eg. +दिन +
+This is a combining mark that is always typed and stored after the base consonant(s), ie. the codepoints follow the order in which the items are pronounced. The rendering process places the glyph before the base consonant without changing the code points.
+It is actually placed before the start of an orthographic syllable. In fig_prebase the sequence of glyphs for the orthographic syllable is rendered VCC, whereas the pronunciation is CCV. In conjuncts with 3 consonants, it will still be rendered before the consonants.
+ + + + + + +However, if the cluster is split by a visible virama, this creates two syllables and the pre-base vowel sign appears after the last consonant with the virama. The sequence of displayed glyphs is now CVC. If the conjunct contains 3 consonants, the displayed order will be CCVC. +
+ + + +Devanagari represents standalone vowels using a set of ‘independent vowel’ letters. The set contains a character to represent the inherent vowel sound.
+Independent vowels used by Hindi:
+ + + +Two more are used for sounds in loan words.
+ + + +The following combinations are also regarded“” as letters of the alphabet.
+ + + +Note the sound difference between the use of a standalone vowel vs. a vowel sign after a consonant: +नई nị̄ nəiː नी nī niː
+Any vowel in Hindi can be nasalised, except for the vocalics.s
+Nasalisation is usually indicated using ँ [U+0901 DEVANAGARI SIGN CANDRABINDU], eg. +मुँह +
+When a vowel sign rises above the head line, the glyph for this character may be simplified to just a dots, which can be written using +ं [U+0902 DEVANAGARI SIGN ANUSVARA] instead of candrabindu, eg. +हैं +
+The distinction between use of ँ [U+0901 DEVANAGARI SIGN CANDRABINDU] and ं [U+0902 DEVANAGARI SIGN ANUSVARA] is not always clearly defined. For example, snake can be written in both of the following ways: +साँप +सांप +
+An extra-long, sustained vowel sound can be indicated using ऽ [U+093D DEVANAGARI SIGN AVAGRAHA], eg. +आईऽऽऽ! <aiii!> +
+This was originally used as a vowel elision marker in Sanskrit.
+The inherent vowel is not always pronounced. For example in Hindi it is not usually pronounced at the end of a word, +although a ghost echo may appear after a word-final cluster of consonants, eg. +योग्य +राष्ट्र +
+In addition Hindi has a general rule that when a word has three or more syllables and ends in a vowel other than the inherent a, the penultimate vowel is not pronounced, eg. compareसमझ smjʱ səməɟʱ समझा smjʱā səmɟʱaːandरहन rhn rəhən रहना rhnā rəhnaː
+(For a number of reasons, +however, this rule does not always hold.)
+ + + +Devanagari uses ् [U+094D DEVANAGARI SIGN VIRAMA] (called halant in Hindi) to kill the inherent vowel after a consonant. The virama is rarely seen. As just mentioned, no virama is used at the end of a word, or in the penultimate syllable where the above rules apply. The virama is also usually hidden when the consonant is part of a consonant cluster (see clusters). The virama is visible, however, if it isn't followed by a consonant, eg. the following explicitly represents just the sound k,क् k͓
+ी [U+0940 DEVANAGARI VOWEL SIGN II], eg. तीन.
+े [U+0947 DEVANAGARI VOWEL SIGN E], eg. बेटा.
+ँ [U+0901 DEVANAGARI SIGN CANDRABINDU], eg. दाँत.
-ं [U+0902 DEVANAGARI SIGN ANUSVARA] hiᵑͫdi hiⁿͫdi
+ +Sources: Wikipedia, and Google Translate.
In Devanagari, vocalics are available both as vowel signs and independent vowels.
+Hindi generally uses just one vocalic.
+ +Other vocalics are used for Sanskrit.
+ +Phonetically, Hindi, like other Indic languages, has four forms of plosives, illustrated here with the bilabial stop: unvoiced p, voiced b, aspirated pʰ, and murmured bʱ. It also has a set of retroflex consonants. These are all represented separately in the orthography.
-The 33 consonant letters used for Hindi are supplemented by repertoire extensions for 8 more non-native sounds by applying the nukta diacritic to characters.
-a following a consonant is not written, but is seen as an inherent part of the consonant letter, so ka is written by simply using the consonant letter क [U+0915 DEVANAGARI LETTER KA].
-Consonant clusters at any location are normally indicated using the virama between consonants. This results in a large number of conjunct forms expressed using half-forms, stacked consonants, and ligated glyphs. Occasionally, a visible virama is used.
+As part of a cluster, RA has special forms. When initial in an orthographic syllable it appears as a hook at the top right of the whole syllable. When non-initial it appears as one of 2 special marks applied to the other consonants.
+Word-final consonant sounds may be represented by 2 dedicated combining marks (anusvara & visarga), but are generally ordinary consonants that are not marked by a virama. Also, the inherent vowel of a penultimate consonant in a word of 3 syllables that ends in a non-inherent vowel is usually elided, and not marked as such.
- +Basic set of consonants, used for Hindi and Sanskrit. (Phonetic information for Hindi.)
+ -Non-inherent vowel sounds that follow a consonant are represented using vowel-signs, eg. kiː is written की [U+0915 DEVANAGARI LETTER KA + U+0940 DEVANAGARI VOWEL SIGN II].
-An orthography that uses vowel-signs is different from one that uses simple diacritics or letters for vowels, in that the vowel-signs are generally attached to the syllable, rather than just applied to the letter of the immediately preceding consonant (see prescript_vowels for an example).
-Devanagari vowel-signs are all combining characters. A single Unicode character is used per base consonant, and there are no vowel-signs with multiple parts. All vowel-signs are typed and stored after the base consonant, and the font puts them in the correct place for display.
-Half the vowel-signs are spacing combining characters, meaning that they consume horizontal space when added to a base consonant.
+ -See also vocalics.
+ + + + +Hindi also counts 3 character combinations as consonantal letters of the alphabet.
+Hindi uses the following dedicated combining marks for vowels.
- + -It also includes 2 vowel-signs used for sounds in foreign (especially English) loan words.
- -़ [U+093C DEVANAGARI SIGN NUKTA] is used to represent foreign sounds, eg. in the following example the dot changes ख kʱ to ख़ x +ख़ारीदारी +
+ +A list of graphemes used in Hindi that combine nukta with an existing consonant. These are all counted as letters of the Hindi alphabet. The 5th one is very rare.
+ +The nukta should always be typed and stored immediately after the consonant it modifies, and before any combining vowels or diacritics.
+The Unicode block also contains the following precomposed code points for the sequences used in Hindi.
+ + +The Unicode Standard recommends not to use the precomposed code points for Hindi, but instead to use the base+nukta sequences. See also nukta_encoding for more information.
+One vowel-sign appears to the left of the base consonant letter or cluster, eg. -दिन -
-This is a combining mark that is always typed and stored after the base consonant(s). The font places the glyph before the base consonant.
-It is actually placed before the start of the syllable. This means that a word with a consonant cluster at the start displays the pre-base vowel more than one consonant character away from the place where it is pronounced, eg. -शक्ति -
-Note, however, that if the cluster is split by a visible virama, this creates two syllables and the pre-base vowel-sign appears after the consonant with the virama. If you click on the example below, you'll see that the characters and code point orders are the same as for the previous example (apart from the addition of the ZWNJ to force the virama to appear), but the location of the pre-base vowel-sign is now immediately before the consonant after which it is pronounced. -शक्ति -
-Although traditionally classified as vowels, 2 diacritics represent syllable-final consonant sounds.
+ -Nasal sounds m n ŋ that are homorganic with a following consonant are commonly written using ं [U+0902 DEVANAGARI SIGN ANUSVARA]. This mark is positioned over the previous consonant, eg. +हिंदी +
+Most words that use the anusvara can also be written using the consonant itself, eg. +हिन्दी +
+In some cases, however, the anusvara form is more common. For example, the first of the two following alternatives is much more common +पंजाब +*पञ्जाब +
+Some words, mostly Sanskrit loan words, may end with a voiceless h after a vowel which can be written using ः [U+0903 DEVANAGARI SIGN VISARGA], eg. +पुनः +दुःखी +
-Devanagari represents standalone vowels using a set of independent vowel letters. The set contains a character to represent the inherent vowel sound.
-Independent vowels used by Hindi:
+See also the candrabindu diacritic, which nasalises a vowel.
+Two more are used for sounds in loan words.
+The absence of a vowel sound between two or more consonants can be visually indicated in one of the following ways.
- +The following combinations are also counted as letters of the alphabet.
+Note the sound difference between the use of a standalone vowel vs. a vowel-sign after a consonant:नई nị̄ nəiː नी nī niː
-See also doubling.
-See a table of 2-consonant clusters.
The table allows you to test results for various fonts.
Any vowel in Hindi can be nasalised, except for the vocalics.s
-Nasalisation is usually indicated using ँ [U+0901 DEVANAGARI SIGN CANDRABINDU], eg. -मुँह -
-When a vowel-sign rises above the head line, the glyph for this character may be simplified to just a dots, which can be written using -ं [U+0902 DEVANAGARI SIGN ANUSVARA] instead of candrabindu, eg. -हैं -
-The distinction between use of ँ [U+0901 DEVANAGARI SIGN CANDRABINDU] and ं [U+0902 DEVANAGARI SIGN ANUSVARA] is not always clearly defined. For example, snake can be written in both of the following ways: -साँप -सांप + + +
To produce a conjunct, ् [U+094D DEVANAGARI SIGN VIRAMA] is added between the consonants in the cluster. There are exceptions, but this type of virama is usually not displayed, eg. the sequence क + ् + ष [U+0915 DEVANAGARI LETTER KA + U+094D DEVANAGARI SIGN VIRAMA + U+0937 DEVANAGARI LETTER SSA] produces +क्ष
+ + +The font usually determines which visual method is used, although it is possible to influence this (see joiner).
+ +Click on the figures below to see which characters are being shown.
A half-form is typically created by removing the vertical line in the consonant shape, where there is one. (The vertical line is associated with the inherent vowel, and around two-thirds of Devanagari consonant shapes contain one.) There is often some additional tweaking of glyphs in order to join the components neatly. The last consonant in the cluster retains its full shape.
+ +A small number of half-forms are only minimally different from side-by-side characters.
-This is more common for Sanskrit, and few modern fonts reorder glyphs in this way, or do so for a limited number of combinations.
-An extra-long, sustained vowel sound can be indicated using ऽ [U+093D DEVANAGARI SIGN AVAGRAHA], eg. -आईऽऽऽ! <aiii!> -
-This was originally used as a vowel elision marker in Sanskrit.
+ +Typically, only a small number of clusters are combined in a way that makes it difficult to spot the component parts. This is, however, the default for two particular clusters: क्ष k͓ʂ kṣ kʃ ज्ञ ɟ͓ɲ jñ ɡj
+ +When र [U+0930 DEVANAGARI LETTER RA] follows another consonant, it is typically rendered as a small, diagonal line to the left, eg. क्र ग्र भ्रAfter 6 consonants, however, it is rendered as an upside-down v shape below, ie. ट्र ठ्र ड्र ढ्र ड़्र छ्रAfter त [U+0924 DEVANAGARI LETTER TA] it produces त्र
+ +When ra precedes another consonant, it is rendered as a small hook above the vertical line in the cluster, eg. र्क r͓k र्ल r͓lWhere it precedes a cluster using half-forms, it is aligned with the vertical line of the trailing consonant, eg. र्स्प r͓s͓pHowever, if there is a spacing vowel sign with a vertical line to the right of the cluster, it aligns with that, eg. र्का r͓kā र्की r͓kī(This illustrates how the basic units of the script are orthographic syllables.)
+ +The ability to form conjuncts depends on the richness of the font. Where a font is not able to produce a half-form or ligature, etc., it will leave a visible virama glyph below the initial consonant(s) to indicate the missing vowel sound, as illustrated in fig_virama_visible.
+ -The inherent vowel is not always pronounced. For example in Hindi it is not usually pronounced at the end of a word, -although a ghost echo may appear after a word-final cluster of consonants, eg. -योग्य -राष्ट्र +
Examples of clusters that the default font used for this page is unable to render as a conjunct form: +स्विट्ज़रलैंड +रीट्वीट
-In addition Hindi has a general rule that when a word has three or more syllables and ends in a vowel other than the inherent a, the penultimate vowel is not pronounced, eg. compareसमझ smjʱ səməɟʱ समझा smjʱā səmɟʱaːandरहन rhn rəhən रहना rhnā rəhnaː
-(For a number of reasons, -however, this rule does not always hold.)
+An important consequence of representing clusters in this way is that the syllable boundaries are different. For example, if we follow the cluster with a left-positioned vowel sign, it will now appear after the virama, rather than before the cluster, eg. compare the position of the pre-base vowel sign in fig_virama_vowel. This change is also reflected in segmentation of the text for line-breaking, inter-character spacing, etc.
- + -Devanagari uses ् [U+094D DEVANAGARI SIGN VIRAMA] (called halant in Hindi) to kill the inherent vowel after a consonant. The virama is rarely seen. As just mentioned, no virama is used at the end of a word, or in the penultimate syllable where the above rules apply. The virama is also usually hidden when the consonant is part of a consonant cluster (see clusters). The virama is visible, however, if it isn't followed by a consonant, eg. the following explicitly represents just the sound k,क् k͓
+A visible virama may also be used with a single consonant, to indicate that it is to be pronounced without the inherent vowel, eg. क् k
Lengthened (geminated) consonants are indicated in the script using the same mechanisms as for clusters.
+Most native consonants may be lengthened, but not bʱ, ɽ, ɽʱ, or ɦ. Geminate consonants are always medial and preceded by one of ə, ɪ, or ʊ.wp,#Consonants
+In Devanagari, vocalics are available both as vowel-signs and independent vowels.
-Hindi generally uses just one vocalic.
- -Other vocalics are used for Sanskrit.
- -ZWNJ It's possible to prevent the formation of conjuncts using U+200C ZERO WIDTH NON-JOINER (ZWNJ). For example:
+ZWJ To produce a half-form, rather than a ligated form, use U+200D ZERO WIDTH JOINER (ZWJ). For example, +क्ष → क्ष
+It can also be used to produce standalone half-forms (for educational text) such as +घ्
+The 33 consonant letters used for Hindi are supplemented by repertoire extensions for 8 more non-native sounds by applying the nukta diacritic to characters.
-Consonant clusters at any location are normally indicated using the virama between consonants. This results in a large number of conjunct forms expressed using half-forms, stacked consonants, and ligated glyphs. Occasionally, a visible virama is used.
-As part of a cluster, RA has special forms. When initial in an orthographic syllable it appears as a hook at the top right of the whole syllable. When non-initial it appears as one of 2 special marks applied to the other consonants.
-Word-final consonant sounds may be represented by 2 dedicated combining marks (anusvara & visarga), but are generally ordinary consonants that are not marked by a virama. Also, the inherent vowel of a penultimate consonant in a word of 3 syllables that ends in a non-inherent vowel is usually elided, and not marked as such.
@@ -1113,67 +1464,67 @@प [U+092A DEVANAGARI LETTER PA], eg. पानी.
+फ [U+092B DEVANAGARI LETTER PHA], eg. फल.
+ब [U+092C DEVANAGARI LETTER BA], eg. बहुत.
+भ [U+092D DEVANAGARI LETTER BHA], eg. भारी.
+त [U+0924 DEVANAGARI LETTER TA], eg. तीन.
+थ [U+0925 DEVANAGARI LETTER THA], eg. थूकना.
+द [U+0926 DEVANAGARI LETTER DA], eg. दो.
+ध [U+0927 DEVANAGARI LETTER DHA], eg. धूल.
+ट [U+091F DEVANAGARI LETTER TTA], eg. टांग.
+ठ [U+0920 DEVANAGARI LETTER TTHA], eg. ठंडा.
+ड [U+0921 DEVANAGARI LETTER DDA], eg. अंडा.
+क [U+0915 DEVANAGARI LETTER KA], eg. कुत्ता.
+ख [U+0916 DEVANAGARI LETTER KHA], eg. खाना.
+ग [U+0917 DEVANAGARI LETTER GA], eg. गर्दन.
+घ [U+0918 DEVANAGARI LETTER GHA], eg. घास.
+क़ [U+0915 DEVANAGARI LETTER KA + U+093C DEVANAGARI SIGN NUKTA], eg. क़लम.
+क़ [U+0915 DEVANAGARI LETTER KA + U+093C DEVANAGARI SIGN NUKTA]
क़ [U+0958 DEVANAGARI LETTER QA] (decomposes in NFC and doesn't recompose)
च [U+091A DEVANAGARI LETTER CA], eg. चार.
+छ [U+091B DEVANAGARI LETTER CHA], eg. छोटा.
+ज [U+091C DEVANAGARI LETTER JA], eg. जानवर.
+झ [U+091D DEVANAGARI LETTER JHA], eg. झील.
+फ़ [U+092B DEVANAGARI LETTER PHA + U+093C DEVANAGARI SIGN NUKTA], eg. सफ़ेद.
+फ़ [U+092B DEVANAGARI LETTER PHA + U+093C DEVANAGARI SIGN NUKTA]
फ़ [U+095E DEVANAGARI LETTER FA] (decomposes in NFC and doesn't recompose)
व [U+0935 DEVANAGARI LETTER VA] as an allophone of ʋ, eg. व्रत.
+व [U+0935 DEVANAGARI LETTER VA] as an allophone of ʋ
स [U+0938 DEVANAGARI LETTER SA], eg. सूरज.
+ज़ [U+091C DEVANAGARI LETTER JA + U+093C DEVANAGARI SIGN NUKTA], eg. नज़दीक.
+ज़ [U+091C DEVANAGARI LETTER JA + U+093C DEVANAGARI SIGN NUKTA]
ज़ [U+095B DEVANAGARI LETTER ZA] (decomposes in NFC and doesn't recompose)
श [U+0936 DEVANAGARI LETTER SHA], eg. बारिश.
+ख़ [U+0916 DEVANAGARI LETTER KHA + U+093C DEVANAGARI SIGN NUKTA], eg. ख़ून.
+ख़ [U+0916 DEVANAGARI LETTER KHA + U+093C DEVANAGARI SIGN NUKTA]
ख़ [U+0959 DEVANAGARI LETTER KHHA] (decomposes in NFC and doesn't recompose)
ह [U+0939 DEVANAGARI LETTER HA], eg. हड्डी.
+म [U+092E DEVANAGARI LETTER MA], eg. मछली.
+म [U+092E DEVANAGARI LETTER MA]
ं [U+0902 DEVANAGARI SIGN ANUSVARA] when followed by a labial consonant.
न [U+0928 DEVANAGARI LETTER NA], eg. नाक.
-ं [U+0902 DEVANAGARI SIGN ANUSVARA] when followed by an alveolar consonant, eg. ठंडा.
+न [U+0928 DEVANAGARI LETTER NA]
+ं [U+0902 DEVANAGARI SIGN ANUSVARA] when followed by an alveolar consonant
ङ [U+0919 DEVANAGARI LETTER NGA]
-ं [U+0902 DEVANAGARI SIGN ANUSVARA] when followed by a velar consonant, eg. टांग.
+ं [U+0902 DEVANAGARI SIGN ANUSVARA] when followed by a velar consonant
व [U+0935 DEVANAGARI LETTER VA], eg. त्वचा, हवा.
+व [U+0935 DEVANAGARI LETTER VA] as a variant of ʋ commonly occuring between a consonant and vowel, eg. पकवान.
+व [U+0935 DEVANAGARI LETTER VA] as a variant of ʋ commonly occuring between a consonant and vowel
र [U+0930 DEVANAGARI LETTER RA], eg. रात rāt ɾɑːt̪ night.
+ड़ [U+0921 DEVANAGARI LETTER DDA + U+093C DEVANAGARI SIGN NUKTA], eg. बड़ा.
+ड़ [U+0921 DEVANAGARI LETTER DDA + U+093C DEVANAGARI SIGN NUKTA]
ड़ [U+095C DEVANAGARI LETTER DDDHA] (decomposes in NFC and doesn't recompose)
ढ़ [U+0922 DEVANAGARI LETTER DDHA + U+093C DEVANAGARI SIGN NUKTA], eg. गाढ़ा.
+ढ़ [U+0922 DEVANAGARI LETTER DDHA + U+093C DEVANAGARI SIGN NUKTA]
ढ़ [U+095D DEVANAGARI LETTER RHA] (decomposes in NFC and doesn't recompose)
ल [U+0932 DEVANAGARI LETTER LA], eg. लाल.
+य [U+092F DEVANAGARI LETTER YA], eg. नया.
+Sources: Wikipedia, and Google Translate.
Basic set of consonants, used for Hindi and Sanskrit. (Phonetic information for Hindi.)
- - - - - +This section looks at alternative strategies for typing and storing vowel signs and independent vowels used by Hindi, taking into consideration the effects of normalising the text using Unicode Normalisation Form D (NFD), and Normalisation Form C (NFC).
- - - -Hindi also counts 3 character combinations as consonantal letters of the alphabet.
- -़ [U+093C DEVANAGARI SIGN NUKTA] is used to represent foreign sounds, eg. in the following example the dot changes ख kʱ to ख़ x -ख़ारीदारी -
- -A list of graphemes used in Hindi that combine nukta with an existing consonant. These are all counted as letters of the Hindi alphabet. The 5th one is very rare.
- - - -The nukta should always be typed and stored immediately after the consonant it modifies, and before any combining vowels or diacritics.
-The Unicode block also contains the following precomposed code points for the sequences used in Hindi.
- - - - -The Unicode Standard recommends not to use the precomposed code points for Hindi, but instead to use the base+nukta sequences. See also nukta_encoding for more information.
-Although traditionally classified as vowels, 2 diacritics represent syllable-final consonant sounds.
- - - -Nasal sounds m n ŋ that are homorganic with a following consonant are commonly written using ं [U+0902 DEVANAGARI SIGN ANUSVARA]. This mark is positioned over the previous consonant, eg. -हिंदी -
-Most words that use the anusvara can also be written using the consonant itself, eg. -हिन्दी -
-In some cases, however, the anusvara form is more common. For example, the first of the two following alternatives is much more common -पंजाब -*पञ्जाब -
-Some words, mostly Sanskrit loan words, may end with a voiceless h after a vowel which can be written using ः [U+0903 DEVANAGARI SIGN VISARGA], eg. -पुनः -दुःखी -
- -See also the candrabindu diacritic, which nasalises a vowel.
-The absence of a vowel sound between two or more consonants can be visually indicated in one of the following ways.
- -See also doubling.
- - - - - - -See a table of 2-consonant clusters.
The table allows you to test results for various fonts.
To produce a conjunct, ् [U+094D DEVANAGARI SIGN VIRAMA] is added between the consonants in the cluster. There are exceptions, but this type of virama is usually not displayed, eg. the sequence क + ् + ष [U+0915 DEVANAGARI LETTER KA + U+094D DEVANAGARI SIGN VIRAMA + U+0937 DEVANAGARI LETTER SSA] produces -क्ष -
- - -The font usually determines which visual method is used, although it is possible to influence this (see joiner).
- -Click on the figures below to see which characters are being shown.
-A half-form is typically created by removing the vertical line in the consonant shape, where there is one. (The vertical line is associated with the inherent vowel, and around two-thirds of Devanagari consonant shapes contain one.) There is often some additional tweaking of glyphs in order to join the components neatly. The last consonant in the cluster retains its full shape.
- - - -A small number of half-forms are only minimally different from side-by-side characters.
- - - -This is more common for Sanskrit, and few modern fonts reorder glyphs in this way, or do so for a limited number of combinations.
- - -Typically, only a small number of clusters are combined in a way that makes it difficult to spot the component parts. This is, however, the default for two particular clusters: क्ष k͓ʂ kṣ kʃ ज्ञ ɟ͓ɲ jñ ɡj
- - -When र [U+0930 DEVANAGARI LETTER RA] follows another consonant, it is typically rendered as a small, diagonal line to the left, eg. क्र ग्र भ्रAfter 6 consonants, however, it is rendered as an upside-down v shape below, ie. ट्र ठ्र ड्र ढ्र ड़्र छ्रAfter त [U+0924 DEVANAGARI LETTER TA] it produces त्र
- - - - - -When ra precedes another consonant, it is rendered as a small hook above the vertical line in the cluster, eg. र्क r͓k र्ल r͓lWhere it precedes a cluster using half-forms, it is aligned with the vertical line of the trailing consonant, eg. र्स्प r͓s͓pHowever, if there is a spacing vowel-sign with a vertical line to the right of the cluster, it aligns with that, eg. र्का r͓kā र्की r͓kī(This illustrates how the basic units of the script are orthographic syllables.)
- - -The ability to form conjuncts depends on the richness of the font. Where a font is not able to produce a half-form or ligature, etc., it will leave a visible virama glyph below the initial consonant(s) to indicate the missing vowel sound, as illustrated in fig_virama_visible.
- - - -Examples of clusters that the default font used for this page is unable to render as a conjunct form: -स्विट्ज़रलैंड -रीट्वीट -
-An important consequence of representing clusters in this way is that the syllable boundaries are different. For example, if we follow the cluster with a left-positioned vowel-sign, it will now appear after the virama, rather than before the cluster, eg. compare the position of the pre-base vowel-sign in fig_virama_vowel. This change is also reflected in segmentation of the text for line-breaking, inter-character spacing, etc.
- - - -A visible virama may also be used with a single consonant, to indicate that it is to be pronounced without the inherent vowel, eg. क् k
-Lengthened (geminated) consonants are indicated in the script using the same mechanisms as for clusters.
-Most native consonants may be lengthened, but not bʱ, ɽ, ɽʱ, or ɦ. Geminate consonants are always medial and preceded by one of ə, ɪ, or ʊ.wp,#Consonants
-ZWNJ It's possible to prevent the formation of conjuncts using U+200C ZERO WIDTH NON-JOINER (ZWNJ). For example:
-ZWJ To produce a half-form, rather than a ligated form, use U+200D ZERO WIDTH JOINER (ZWJ). For example, -क्ष → क्ष
-It can also be used to produce standalone half-forms (for educational text) such as -घ्
-This section looks at alternative strategies for typing and storing vowel-signs and independent vowels used by Hindi, taking into consideration the effects of normalising the text using Unicode Normalisation Form D (NFD), and Normalisation Form C (NFC).
- - -The single code points on the left should be used, and not the sequences on the right, because they are not made the same by normalisation. Therefore the content will be regarded as different, which will affect searching and other operations on the text.
+The single code points on the left should be used, and not the sequences on the right, because they are not made the same by normalisation. Therefore the content will be regarded as different, which will affect searching and other operations on the text.