Much of the information below is taken from The Global Sourcebook for International Data Management
The languages of the world, where there is a written version, are written in a number of different scripts, written in different directions across the page. This chapter shows some of these scripts and some of the (living) languages written in those scripts. Note: some languages are written in different scripts according to context (e.g. for secular or religious use) or geography (with different scripts used in different countries).
There are several types of writing system:
ISO 15924 assigns a 4-letter code to scripts.
Used for: Armenian
ISO 15924 code: Armn
Used for: Bantawa Rai
Used for: Bassa
ISO 15924 code: Bass
Used for: Bengali
ISO 15924 code: Beng
Used for: Somali. May be extinct.
Used for: Buhid
ISO 15924 code: Buhd
Used for: Cree, Ojibwe, Naskapi, Inuktitut, Blackfoot, Sayisi, Carrier
ISO 15924 code: Cans
Used for: Chakma
ISO 15924 code: Cakm
Used for: Cham
ISO 15924 code: Cham
Used for: Cherokee
ISO 15924 code: Cher
Used for: Belarusian, Bulgarian, Judaeo-Spanish, Kazakh, Macedonian, Mongolian, Russian, Serbian, Tajiki, Ukrainian
ISO 15924 code: Cyrl
Used for: Dehong Dai
Used for: Bhili, Bhojpuri, Dogri, Gujari, Kashmiri-speaking Hindus, Konkani, Hindi, Magahi, Maithili, Marathi, Marwari, Nepali, Newari, Pahari, Sanskrit, Santhali, Sherpa, Sindhi, Tharu
ISO 15924 code: Deva
Used for: Eskayan
Used for: Ethiopian Semitic languages (e.g. Amharic, Blin, Ge'ez, Harari, Me'en, Oromo, Tigré)
ISO 15924 code: Ethi
Used for: Lisu
Used for: Georgian, Laz, Mingrelian, Svan
ISO 15924 code: Geor
Used for: Greek, Judaeo-Spanish
ISO 15924 code: =Grek
Used for: Avestan, Gujarati, Kutchi, Sanskrit
ISO 15924 code: Gujr
Used for: Braj Bhasha, Khariboli, Sanskrit, Sindhi
ISO 15924 code: Guru
Used for: Hanunó’o
ISO 15924 code: Hano
Used for: Kannada, Konkani, Tulu
ISO 15924 code: Knda
Used for: Western Kayah, Karenni, Karennyi, Red Karen, Yang Daeng or Karieng Daeng.
ISO 15924 code: Kali
Used for: Khmer
ISO 15924 code: Khmr
ISO 15924 code: Kore
Used for: Northern Thai (Kam Mu'ang), Tai Lue, Khün
Used for: Lao
ISO 15924 code: Laoo
Used for: Afrikaans, Albanian, Aragonese, Asturian, Aymara, Azeri, Basque, Bislama, Boholano, Bosnian, Breton, Catalan, Cebuano, Chamorro, Cornish, Corsican, Croatian, Czech, Danish, Dutch, English, Estonian, Faroese, Fijian, Filipino, Finnish, French, Frisian, Friulian, Fula (Pulaar), Gaelic (Scottish), Galician, Ganda, German, Gikuyu, Guaraní, Haitian, Hausa, Hawai'ian, Hiti Motu, Hungarian, Icelandic, Ido, Igbo, Ilocano, Indonesian, Innu-aimun, Irish, Italian, Javanese, Judeo-Spanish , Kinyarwanda, Kirundi, Kongo, Kurdish (Kurmanji), Latvian, Laz, Leonese, Lingala, Lithuanian, Lombard, Luxembourgish, Maori, Malagasy, Malay, Maltese, Manx, Marshallese, Moldovan, Montenegrin, Nahuatl, Nauruan, Navaho or Navajo, Ndebele, Norwegian, Occitan, Oromo, Palauan, Polish, Portuguese, Quechua, Romanian, Romansh, Samoan, Seychellois creole, Shona, Slovene, Somali, Sotho (Northern), Sotho (Southern), Spanish, Swahili, Swedish, Swati, Tagalog, Tahitian, Tatar, Tetum, Tok Pisin, Tongan, Tsonga, Tswana, Turkish, Turoyo, Uzbek, Venda, Vietnamese, Volapük, Võro, Welsh, Wolof, Xhosa, Yoruba, Zulu, Zazaki
ISO 15924 code: Latn
Used for: Lepcha
ISO 15924 code: Lepc
Used for: Limbu
ISO 15924 code: Limb
Used for: Konkani, Malayalam, Sanskrit, Tulu
ISO 15924 code: Mlym
Used for: Manipuri
Used for: Burmese
ISO 15924 code: Mymr
Used for: Ndjuká (Aukan)
Used for: Tai Lü
Used for: Ekoid, Efik/Ibibio, Igbo
Used for: Santali
ISO 15924 code: Olck
Used for: Oriya
ISO 15924 code: Orya
Used for: Somali
ISO 15924 code: Osma
Used for: Hmong Daw, Hmong Njua
Used for: Hwa Miao
ISO 15924 code: Plrd
Used for: Shan
Used for: Sinhala
ISO 15924 code: Sinh
Used for: Sora
ISO 15924 code: Sora
Used for: the languages of the people of Palawan, Philippines
ISO 15924 code: Tagb
Used for: Tai Dam
Used for: Tai Nüa
ISO 15924 code: Tale
Used for: Tamil, Sanskrit, Saurashtra
ISO 15924 code: Taml
Used for: Telugu
ISO 15924 code: Telu
Used for: Thai
ISO 15924 code: Thai
Used for: Balti, Dzongkha, Ladakhi, Sikkimese, Tibetan
ISO 15924 code: Tibt
Used for: Tuareg
ISO 15924 code: Tfng
Used for: Vai
ISO 15924 code: Vaii
Used for: Ho
ISO 15924 code: Wara
Used for: Yi
ISO 15924 code: Yiii
Used for: Azeri (in Iran), Arabic, Baluchi (in Iran), Bedawi, Berber, Comorian, Dari, Fula, Garshuni, Hausa, Karakalpak (in Kazakhstan and Uzbekistan), Kashmiri, Kazakh (in Pakistan, Iran, China, and Afghanistan), Kurdish, Kyrgyz, Pashtun, Persian, Punjabi, Saraiki, Sindhi, Tajik (in China), Turkmen, Urdu, Uyghur, Uzbek (in Afghanistan), Wadaad, Wolof
ISO 15924 code: Arab
Used for: Hebrew, Judeo-Arabic, Ladino, Yiddish
ISO 15924 code: Hebr
Used for: Bambara, Dioula, Mandinka
ISO 15924 code: Nkoo
Used for: Aramaic
ISO 15924 code: Syrc
Used for: Dhivehi
ISO 15924 code: Thaa
Used for: Kalmyk
Used for: Evenki, Mongolian. Mongolian also uses the Cyrillic script.
ISO 15924 code: Mong
Used for: Chinese, Mongolian, Sanskrit, Tibetan, Uyghur
ISO 15924 code: Phag
Used for: Dong, Gan, Guanhua (Mandarin), Hakka, Huizhou, Jin, Min, Ping, Wu, Yue (Cantonese), Xiang, Zhuang
ISO 15924 code: Hani
Used for: Japanese
ISO 15924 code: Jpan
Practical International Data Management Online. A free resource from GRC Data Intelligence. For comments, questions or feedback: pidm@grcdi.nl