{{Indic glyph}} is used to add a tree of related characters from various Indic scripts to articles on pan-Indic letters.

Parameters

edit

This template takes one of two parameters to display a character. The parameters are the ISO 15924 four letter code for the script (or an alternate prefix for scripts not in that standard), followed by "cp" to specify the plain text codepoint, or "img" to specify the filename of the image of the character. If both are specified, the image will be displayed in preference to a text character. In addition, the ISO 15924 code + "2cp" or "2img" will show an additional character for that script.

The Brahmi script has parameters for specifying image files in three major stylistic periods - Ashoka, Kushana, and Gupta Brahmi - which all share the same codepoint. Finally, there is one parameter for specifying the ISCII code point of a character for the 9 scripts inherited into Unicode from that standard (Unicode unified Bengali and Assamese from ISCII).

{{Indic glyph}} parameters
Script Codepoint Image
ISCII scripts
Devanagari devacp = devaimg =
Bengali bengcp = bengimg =
Tamil tamlcp = tamlimg =
Telugu telucp = teluimg =
Oriya oryacp = oryaimg =
Kannada kndacp = kndaimg =
Malayalam mlymcp = mlymimg =
Gujarati gujrcp = gujrimg =
Gurmukhi gurucp = guruimg =
Ancient scripts
Aramaic armicp = armiimg =
Ashoka Brahmi brahcp = ashokaimg =
Kushana Brahmi kushanaimg =
Gupta Brahmi guptaimg =
Kharoṣṭhī kharcp = kharimg =
Tocharian tochcp = tochimg =
Kadamba kdmbacp = kdmbaimg =
Pallava plavacp = plavaimg =
Siddhaṃ siddcp = siddimg =
Grantha grancp = granimg =
Aksara Kawi kawicp = kawiimg =
Old Gupta-derived scripts
Tibetan tibtcp = tibtimg =
Tibetan subjoined tibtaltcp = tibtaltimg =
Phags-pa phagcp = phagimg =
Zanabazar Square zanbcp = zanbimg =
Newa newacp = newaimg =
Ranjana ranjcp = ranjimg =
Bhaiksuki bhkscp = bhksimg =
Sharada shrdcp = shrdimg =
Hangul hangcp = hangimg =
Burmese family scripts
Pyu / Old Mon pyucp = pyuimg =
Burmese mymrcp = mymrimg =
Tai Tham lanacp = lanaimg =
Tai Tham 2nd lana2cp = lana2img =
New Tai Lue talucp = taluimg =
New Tai Lue 2nd talu2cp = talu2img =
Khmer family scripts
Khmer khmrcp = khmrimg =
Khmer 2nd khmr2cp = khmr2img =
Lao laoocp = laooimg =
Lao 2nd laoo2cp = laoo2img =
Thai thaicp = thaiimg =
Thai 2nd thai2cp = thai2img =
Tai Viet tavtcp = tavtimg =
Tai Viet 2nd tavt2cp = tavt2img =
Other Kadamba- & Grantha-derived scripts
Sinhala sinhcp = sinhimg =
Kayah Li kalicp = kaliimg =
Chakma cakmcp = cakmimg =
Tai Le talecp = taleimg =
Ahom ahomcp = ahomimg =
Dives Akuru diakcp = diakimg =
Saurashtra saurcp = saurimg =
Cham chamcp = chamimg =
Nagaris
Modi modicp = modiimg =
Nandinagari nandcp = nandimg =
Soyombo soyocp = soyoimg =
Sylheti Nagari sylocp = syloimg =
Gunjala Gondi gongcp = gongimg =
Kaithi kthicp = kthiimg =
Other Gupta-derived scripts
Tirhuta tirhcp = tirhimg =
Lepcha lepccp = lepcimg =
Limbu limbcp = limbimg =
Meitei Mayek mteicp = mteiimg =
Marchen marccp = marcimg =
Sharada-derived scripts
Takri takrcp = takrimg =
Dogri dogrcp = dogrimg =
Khojki khojcp = khojimg =
Khudabadi sindcp = sindimg =
Mahajani mahjcp = mahjimg =
Multani multcp = multimg =
Kawi-derived scripts
Balinese balicp = baliimg =
Batak batkcp = batkimg =
Buginese bugicp = bugiimg =
Javanese javacp = javaimg =
Makasar makacp = makaimg =
Rejang rjngcp = rjngimg =
Sundanese sundcp = sundimg =
Philippine scripts
Baybayin tglgcp = tglgimg =
Tagbanwa tagbcp = tagbimg =
Buhid buhdcp = buhdimg =
Hanuno'o hanocp = hanoimg =
Masaram Gondi gonmcp = gonmimg =
Aboriginal Canadian Syllabics
Canadian Syllabics E-grade canscp = cansimg =


Example code

edit

Note: This is not an accurate representation of the Indic letter Ka

{{Indic glyph
|brahcp = 11013
|ashokaimg = Brahmi k.svg
|tochimg = Tocharian letter ka.gif
|toch2img = Tocharian letter kà.gif
|kharcp = 10A10

|guptaimg = Gupta allahabad k.svg

|siddimg = Siddham k.svg
|grancp = 11315
|chamcp = AA06

|sinhimg = Sinhala suddha ka.svg

|tibtcp = 0F40
|mlymcp = 0D15

|telucp = 0C15
|mymrcp = 1000

|lepccp = 1C00
|saurcp = A892

|kndacp = 0C95
|kalicp = A90A

|limbcp = 1901
|khmrcp = 1780
|tamlcp = 0B95

|cakmcp = 11107
|lanacp = 1A20

|mteicp = ABC0
|thaicp = 0E15
|laoocp = 0E95

|talecp = 1950

|tirhcp = 1148F
|talucp = 1982
|tavtcp = AA80 |tavt2cp = AA81

|phagcp = A840
|shrdcp = 11191
|rjngcp = A930
|batkcp = 1BC5
|bugicp = 1A00

|bengcp = 0995 |bengimg = Bengali Letter Ka.svg
|takrcp = 1168A
|javacp = A98F
|balicp = 1B13

|sundcp = 1B8A
|tglgcp = 1703

|modicp = 1160E
|gujrcp = 0A95;&#x0AC0
|khojcp = 11208
|sindcp = 112BA
|mahjcp = 11155
|tagbcp = 1763

|devacp = 0915;्&#x0937 |devaimg = Deva-kṣa.png
|kthicp = 1108D
|gurucp = 0A15 |guruimg = Gurmukhi ਕ.svg
|buhdcp = 1743

|sylocp = A807
|hanocp = 1723
}}

Comparison of an Indic letter in different scripts
Aramaic
-
Kharoṣṭhī
𐨐
Ashoka Brahmi
Kushana Brahmi[a]
𑀓
Tocharian[b]
 / 
Gupta Brahmi
Pallava
-
Kadamba
-
Bhaiksuki
-
Siddhaṃ
Grantha
𑌕
Cham
Sinhala
Pyu /
Old Mon[c]
-
Tibetan
Newa
-
Ahom
-
Malayalam
Telugu
Burmese
က
Lepcha
Ranjana
-
Saurashtra
Dives Akuru
-
Kannada
Kayah Li
Limbu
Soyombo[d]
-
Khmer
Tamil
Chakma
𑄇
Tai Tham
Meitei Mayek
Gaudi
-
Thai
Lao
Tai Le
Marchen
-
Tirhuta
𑒏
New Tai Lue
Tai Viet
ꪀ / ꪁ
Aksara Kawi
-
'Phags-pa
Odia
-
Sharada
𑆑
Rejang
Batak
Buginese
Zanabazar Square
-
Bengali-Assamese
Takri
𑚊
Javanese
Balinese
Makasar
-
Hangul[e]
-
Northern Nagari
-
Dogri
-
Laṇḍā
-
Sundanese
Baybayin
Modi
𑘎
Gujarati
કી
Khojki
𑈈
Khudabadi
𑊺
Mahajani
𑅕
Tagbanwa
Devanagari
Nandinagari
-
Kaithi
𑂍
Gurmukhi
Multani
-
Buhid
Canadian Syllabics[f]
-
Soyombo[g]
-
Sylheti Nagari
Gunjala Gondi
-
Masaram Gondi[h]
-
Hanuno'o
Notes
  1. ^ The middle "Kushana" form of Brahmi is a later style that emerged as Brahmi scripts were beginning to proliferate. Gupta Brahmi was definitely a stylistic descendant from Kushana, but other Brahmi-derived scripts may have descended from earlier forms.
  2. ^ Tocharian is probably derived from the middle period "Kushana" form of Brahmi, although artifacts from that time are not plentiful enough to establish a definite succession.
  3. ^ Pyu and Old Mon are probably the precursors of the Burmese script, and may be derived from either the Pallava or Kadamba script
  4. ^ May also be derived from Devangari (see bottom left of table)
  5. ^ The Origin of Hangul from 'Phags-pa is one of limited influence, inspiring at most a few basic letter shapes. Hangul does not function as an Indic abugida.
  6. ^ Although the basic letter forms of the Canadian Aboriginal Syllabics were derived from handwritten Devanagari letters, this abugida indicates vowel sounds by rotations of the letter form, rather than the use of vowel diacritics as is standard in Indic abugidas.
  7. ^ May also be derived from Ranjana (see above)
  8. ^ Masaram Gondi acts as an Indic abugida, but its letterforms were not derived from any single precursor script.

See also

edit