ISO 15924, Codes for the representation of names of scripts, defines two sets of codes for a number of writing systems (scripts). Each script is given both a four-letter code and a numeric one. Script is defined as "set of graphic characters used for the written form of one or more languages".
Where possible the codes are derived from where the name of a script and the name of a language using the script are identical (example: ISO 639 guj, ISO 15924 Gujr). Preference is given to the 639-2 Bibliographical codes, which is different from the otherwise often preferred use of the Terminological codes.
4-letter ISO 15924 codes are incorporated into the Language Subtag Registry for and so can be used in file formats that make use of such language tags. For example, they can be used in HTML and XML to help Web browsers determine which to use for foreign text. This way one could differentiate, for example, between written in the Cyrillic (sr-Cyrl
) or Latin (sr-Latn
) script, or mark romanized text as such.
Maintenance
ISO has appointed the as the Registration Authority (RA) for the standard. In 2004, the RA appointed to act as Registrar. The Registrar works with a Joint Advisory Committee (JAC) in developing and implementing the standard. The JAC contains six members: the Registrar, one member from the Library of Congress, one from Standards Norway, one from the French Encyclopaedia Universalis, an officer of Unicode, and a member of Unicode. These individuals represent the interests of the ISO 15924 RA, the ISO 639-2 RA, ISO Technical Committee 37, ISO Technical Committee 46, and the ISO Coded Character Set Sub-Committee, ISO/IEC JTC1/SC2.
Script codes
Numeric ranges
- 000–099 Hieroglyphic and cuneiform scripts
- 100–199 Right-to-left alphabetic scripts
- 200–299 Left-to-right alphabetic scripts
- 300–399 Alphasyllabic scripts
- 400–499 Syllabic scripts
- 500–599 Ideographic scripts
- 600–699 Undeciphered scripts
- 700–799 Shorthands and other notations
- 800–899 (unassigned)
- 900–999 Private use, alias, special codes
Special codes
- Qaaa–Qabx (900–949): 50 Codes reserved for private use.
- Zsye 993:
- Zinh 994: Code for inherited script
- Zmth 995:
- Zsym 996:
- Zxxx 997: Code for unwritten languages
- Zyyy 998: Code for undetermined script
- Zzzz 999: Code for uncoded script
Exceptionally reserved codes
Two four letter codes are reserved at the request of the Project (CLDR):
- Root: Reserved for the language-neutral base of the CLDR locale tree
- True: Reserved for the value "true"
List of codes
This list of codes is from the ISO 15924 standard.
ISO 15924 script codes[a][b] and Unicode[c][d] | |||||||
---|---|---|---|---|---|---|---|
ISO 15924 | [e] | ||||||
Code | No. | Name | Alias[f] | Direction | Version | Characters | Remark |
Adlm | 166 | Adlam | R-to-L | 9.0 | 87 | ||
Afak | 439 | Varies | Not in Unicode, proposal under review by the Unicode Technical Committee | ||||
Aghb | 239 | Caucasian Albanian | L-to-R | 7.0 | 53 | Ancient/historic | |
Ahom | 338 | Ahom | L-to-R | 8.0 | 57 | Ancient/historic | |
Arab | 160 | Arabic | R-to-L | 1.0 | 1,280 | ||
Aran | 161 | R-to-L | Typographic variant of Arabic | ||||
Armi | 124 | Imperial Aramaic | R-to-L | 5.2 | 31 | Ancient/historic | |
Armn | 230 | Armenian | L-to-R | 1.0 | 93 | ||
Avst | 134 | Avestan | R-to-L | 5.2 | 61 | Ancient/historic | |
Bali | 360 | Balinese | L-to-R | 5.0 | 121 | ||
Bamu | 435 | Bamum | L-to-R | 5.2 | 657 | ||
Bass | 259 | Bassa Vah | L-to-R | 7.0 | 36 | Ancient/historic | |
Batk | 365 | Batak | L-to-R | 6.0 | 56 | ||
Beng | 325 | Bengali | L-to-R | 1.0 | 95 | ||
Bhks | 334 | Bhaiksuki | L-to-R | 9.0 | 97 | Ancient/historic | |
Blis | 550 | Varies | Not in Unicode, proposal in initial/exploratory stage | ||||
Bopo | 285 | Bopomofo | L-to-R | 1.0 | 71 | ||
Brah | 300 | Brahmi | Brahmi | L-to-R | 6.0 | 109 | Ancient/historic |
Brai | 570 | Braille | L-to-R | 3.0 | 256 | ||
Bugi | 367 | Buginese | L-to-R | 4.1 | 30 | ||
Buhd | 372 | Buhid | L-to-R | 3.2 | 20 | ||
Cakm | 349 | Chakma | L-to-R | 6.1 | 67 | ||
Cans | 440 | Canadian Aboriginal | L-to-R | 3.0 | 710 | ||
Cari | 201 | Carian | L-to-R | 5.1 | 49 | Ancient/historic | |
Cham | 358 | Cham | L-to-R | 5.1 | 83 | ||
Cher | 445 | Cherokee | L-to-R | 3.0 | 172 | ||
Cirt | 291 | Cirth | Varies | Not in Unicode | |||
Copt | 204 | Coptic | L-to-R | 1.0 | 137 | Ancient/historic, Disunified from Greek in 4.1 | |
Cpmn | 402 | L-to-R | Not in Unicode | ||||
Cprt | 403 | Cypriot | R-to-L | 4.0 | 55 | Ancient/historic | |
Cyrl | 220 | Cyrillic | L-to-R | 1.0 | 443 | ||
Cyrs | 221 | Varies | Ancient/historic, typographic variant of Cyrillic | ||||
Deva | 315 | Devanagari (Nagari) | Devanagari | L-to-R | 1.0 | 154 | |
Dogr | 328 | L-to-R | Not in Unicode | ||||
Dsrt | 250 | Deseret | L-to-R | 3.1 | 80 | ||
Dupl | 755 | Duployan | L-to-R | 7.0 | 143 | ||
Egyd | 070 | R-to-L | Not in Unicode | ||||
Egyh | 060 | R-to-L | Not in Unicode | ||||
Egyp | 050 | Egyptian Hieroglyphs | L-to-R | 5.2 | 1,071 | Ancient/historic | |
Elba | 226 | Elbasan | L-to-R | 7.0 | 40 | Ancient/historic | |
Ethi | 430 | Ethiopic | L-to-R | 3.0 | 495 | ||
Geok | 241 | Georgian | Varies | Unicode groups Geok and Geor together as "Georgian" | |||
Geor | 240 | Georgian | L-to-R | 1.0 | 127 | For Unicode, see also Geok | |
Glag | 225 | Glagolitic | L-to-R | 4.1 | 132 | Ancient/historic | |
Gong | 312 | L-to-R | Not in Unicode | ||||
Gonm | 313 | Masaram Gondi | L-to-R | 10.0 | 75 | ||
Goth | 206 | Gothic | L-to-R | 3.1 | 27 | Ancient/historic | |
Gran | 343 | Grantha | L-to-R | 7.0 | 85 | Ancient/historic | |
Grek | 200 | Greek | L-to-R | 1.0 | 518 | Sometimes expressed as (mirroring of alternate lines rather than purely left-to-right) | |
Gujr | 320 | Gujarati | L-to-R | 1.0 | 91 | ||
Guru | 310 | Gurmukhi | L-to-R | 1.0 | 79 | ||
Hanb | 503 | Varies | See Hani, Bopo | ||||
Hang | 286 | Hangul | L-to-R | 1.0 | 11,739 | Hangul syllables relocated in 2.0 | |
Hani | 500 | Han | L-to-R | 1.0 | 89,228 | ||
Hano | 371 | Hanunoo | L-to-R | 3.2 | 21 | ||
Hans | 501 | Varies | Subset Hani | ||||
Hant | 502 | Varies | Subset Hani | ||||
Hatr | 127 | Hatran | R-to-L | 8.0 | 26 | Ancient/historic | |
Hebr | 125 | Hebrew | R-to-L | 1.0 | 133 | ||
Hira | 410 | Hiragana | Hiragana | L-to-R | 1.0 | 376 | |
Hluw | 080 | Anatolian Hieroglyphs | L-to-R | 8.0 | 583 | Ancient/historic | |
Hmng | 450 | Pahawh Hmong | L-to-R | 7.0 | 127 | ||
Hmnp | 451 | L-to-R | Not in Unicode | ||||
Hrkt | 412 | Katakana or Hiragana | Varies | See Hira, Kana | |||
Hung | 176 | Old Hungarian | R-to-L | 8.0 | 108 | Ancient/historic | |
Inds | 610 | R-to-L | Not in Unicode, proposal in initial/exploratory stage | ||||
Ital | 210 | Old Italic | L-to-R | 3.1 | 39 | Ancient/historic | |
Jamo | 284 | Varies | Subset Hang | ||||
Java | 361 | Javanese | L-to-R | 5.2 | 90 | ||
Jpan | 413 | Varies | See Hani, Hira and Kana | ||||
Jurc | 510 | L-to-R | Not in Unicode | ||||
Kali | 357 | Kayah Li | L-to-R | 5.1 | 47 | ||
Kana | 411 | Katakana | Katakana | L-to-R | 1.0 | 300 | |
Khar | 305 | Kharoshthi | R-to-L | 4.1 | 65 | Ancient/historic | |
Khmr | 355 | Khmer | L-to-R | 3.0 | 146 | ||
Khoj | 322 | Khojki | L-to-R | 7.0 | 62 | Ancient/historic | |
Kitl | 505 | L-to-R | Not in Unicode | ||||
Kits | 288 | T-to-B | Not in Unicode | ||||
Knda | 345 | Kannada | L-to-R | 1.0 | 88 | ||
Kore | 287 | L-to-R | See Hani and Hang | ||||
Kpel | 436 | L-to-R | Not in Unicode, proposal in initial/exploratory stage | ||||
Kthi | 317 | Kaithi | L-to-R | 5.2 | 66 | Ancient/historic | |
Lana | 351 | Tai Tham | L-to-R | 5.2 | 127 | ||
Laoo | 356 | Lao | L-to-R | 1.0 | 67 | ||
Latf | 217 | Varies | Typographic variant of Latin | ||||
Latg | 216 | L-to-R | Typographic variant of Latin | ||||
Latn | 215 | Latin | L-to-R | 1.0 | 1,350 | See | |
Leke | 364 | L-to-R | Not in Unicode | ||||
Lepc | 335 | Lepcha | L-to-R | 5.1 | 74 | ||
Limb | 336 | Limbu | L-to-R | 4.0 | 68 | ||
Lina | 400 | Linear A | L-to-R | 7.0 | 341 | Ancient/historic | |
Linb | 401 | Linear B | L-to-R | 4.0 | 211 | Ancient/historic | |
Lisu | 399 | Lisu | L-to-R | 5.2 | 48 | ||
Loma | 437 | L-to-R | Not in Unicode, proposal in initial/exploratory stage | ||||
Lyci | 202 | Lycian | L-to-R | 5.1 | 29 | Ancient/historic | |
Lydi | 116 | Lydian | R-to-L | 5.1 | 27 | Ancient/historic | |
Mahj | 314 | Mahajani | L-to-R | 7.0 | 39 | Ancient/historic | |
Maka | 366 | L-to-R | Not in Unicode | ||||
Mand | 140 | Mandaic | R-to-L | 6.0 | 29 | ||
Mani | 139 | Manichaean | R-to-L | 7.0 | 51 | Ancient/historic | |
Marc | 332 | Marchen | L-to-R | 9.0 | 68 | Ancient/historic | |
Maya | 090 | Not in Unicode | |||||
Medf | 265 | L-to-R | Not in Unicode | ||||
Mend | 438 | Mende Kikakui | R-to-L | 7.0 | 213 | ||
Merc | 101 | Meroitic Cursive | R-to-L | 6.1 | 90 | Ancient/historic | |
Mero | 100 | Meroitic Hieroglyphs | R-to-L | 6.1 | 32 | Ancient/historic | |
Mlym | 347 | Malayalam | L-to-R | 1.0 | 117 | ||
Modi | 324 | Modi | L-to-R | 7.0 | 79 | Ancient/historic | |
Mong | 145 | Mongolian | T-to-B | 3.0 | 166 | Includes , scripts | |
Moon | 218 | Not in Unicode, proposal in initial/exploratory stage | |||||
Mroo | 264 | Mro | L-to-R | 7.0 | 43 | ||
Mtei | 337 | Meetei Mayek | L-to-R | 5.2 | 79 | ||
Mult | 323 | Multani | L-to-R | 8.0 | 38 | Ancient/historic | |
Mymr | 350 | Myanmar | L-to-R | 3.0 | 223 | ||
Narb | 106 | Old North Arabian | R-to-L | 7.0 | 32 | Ancient/historic | |
Nbat | 159 | Nabataean | R-to-L | 7.0 | 40 | Ancient/historic | |
Newa | 333 | Newa | L-to-R | 9.0 | 92 | ||
Nkdb | 085 | L-to-R | Not in Unicode | ||||
Nkgb | 420 | L-to-R | Not in Unicode, proposal in initial/exploratory stage | ||||
Nkoo | 165 | NKo | R-to-L | 5.0 | 59 | ||
Nshu | 499 | Nushu | L-to-R | 10.0 | 397 | ||
Ogam | 212 | Ogham | 3.0 | 29 | Ancient/historic | ||
Olck | 261 | Ol Chiki | L-to-R | 5.1 | 48 | ||
Orkh | 175 | Old Turkic | R-to-L | 5.2 | 73 | Ancient/historic | |
Orya | 327 | Oriya | L-to-R | 1.0 | 90 | ||
Osge | 219 | Osage | L-to-R | 9.0 | 72 | ||
Osma | 260 | Osmanya | L-to-R | 4.0 | 40 | ||
Palm | 126 | Palmyrene | R-to-L | 7.0 | 32 | Ancient/historic | |
Pauc | 263 | Pau Cin Hau | L-to-R | 7.0 | 57 | ||
Perm | 227 | Old Permic | L-to-R | 7.0 | 43 | Ancient/historic | |
Phag | 331 | Phags-pa | T-to-B | 5.0 | 56 | Ancient/historic | |
Phli | 131 | Inscriptional Pahlavi | R-to-L | 5.2 | 27 | Ancient/historic | |
Phlp | 132 | Psalter Pahlavi | R-to-L | 7.0 | 29 | Ancient/historic | |
Phlv | 133 | R-to-L | Not in Unicode | ||||
Phnx | 115 | Phoenician | R-to-L | 5.0 | 29 | Ancient/historic | |
Piqd | 293 | L-to-R | Rejected for inclusion in the Unicode Standard | ||||
Plrd | 282 | Miao | L-to-R | 6.1 | 133 | ||
Prti | 130 | Inscriptional Parthian | R-to-L | 5.2 | 30 | Ancient/historic | |
Qaaa | 900 | Reserved for private use (start) | Not in Unicode | ||||
Qaai | 908 | (Private use) | Not in Unicode (Before version 5.2, this was used instead of Zinh) | ||||
Qabx | 949 | Reserved for private use (end) | Not in Unicode | ||||
Rjng | 363 | Rejang | L-to-R | 5.1 | 37 | ||
Rohg | 167 | R-to-L | Not in Unicode | ||||
Roro | 620 | Not in Unicode, proposal in initial/exploratory stage | |||||
Runr | 211 | Runic | L-to-R | 3.0 | 86 | Ancient/historic | |
Samr | 123 | Samaritan | R-to-L | 5.2 | 61 | ||
Sara | 292 | Not in Unicode | |||||
Sarb | 105 | Old South Arabian | R-to-L | 5.2 | 32 | Ancient/historic | |
Saur | 344 | Saurashtra | L-to-R | 5.1 | 82 | ||
Sgnw | 095 | SignWriting | T-to-B | 8.0 | 672 | ||
Shaw | 281 | Shavian | L-to-R | 4.0 | 48 | ||
Shrd | 319 | Sharada | L-to-R | 6.1 | 94 | ||
Shui | 530 | L-to-R | Not in Unicode | ||||
Sidd | 302 | Siddham | L-to-R | 7.0 | 92 | Ancient/historic | |
Sind | 318 | Khudawadi | L-to-R | 7.0 | 69 | ||
Sinh | 348 | Sinhala | Sinhala | L-to-R | 3.0 | 110 | |
Sogd | 141 | R-to-L | Not in Unicode | ||||
Sogo | 142 | R-to-L | Not in Unicode | ||||
Sora | 398 | Sora Sompeng | L-to-R | 6.1 | 35 | ||
Soyo | 329 | Soyombo | L-to-R | 10.0 | 80 | Ancient/historic | |
Sund | 362 | Sundanese | L-to-R | 5.1 | 72 | ||
Sylo | 316 | Syloti Nagri | L-to-R | 4.1 | 44 | ||
Syrc | 135 | Syriac | R-to-L | 3.0 | 88 | ||
Syre | 138 | R-to-L | Typographic variant of Syriac | ||||
Syrj | 137 | R-to-L | Typographic variant of Syriac | ||||
Syrn | 136 | R-to-L | Typographic variant of Syriac | ||||
Tagb | 373 | Tagbanwa | L-to-R | 3.2 | 18 | ||
Takr | 321 | Takri | L-to-R | 6.1 | 66 | ||
Tale | 353 | Tai Le | L-to-R | 4.0 | 35 | ||
Talu | 354 | New Tai Lue | L-to-R | 4.1 | 83 | ||
Taml | 346 | Tamil | L-to-R | 1.0 | 72 | ||
Tang | 520 | Tangut | L-to-R | 9.0 | 6,881 | Ancient/historic | |
Tavt | 359 | Tai Viet | L-to-R | 5.2 | 72 | ||
Telu | 340 | Telugu | L-to-R | 1.0 | 96 | ||
Teng | 290 | L-to-R | Not in Unicode | ||||
Tfng | 120 | Tifinagh | L-to-R | 4.1 | 59 | ||
Tglg | 370 | Tagalog | L-to-R | 3.2 | 20 | ||
Thaa | 170 | Thaana | R-to-L | 3.0 | 50 | ||
Thai | 352 | Thai | L-to-R | 1.0 | 86 | ||
Tibt | 330 | Tibetan | L-to-R | 2.0 | 207 | Added in 1.0, removed in 1.1 and reintroduced in 2.0 | |
Tirh | 326 | Tirhuta | L-to-R | 7.0 | 82 | ||
Ugar | 040 | Ugaritic | L-to-R | 4.0 | 31 | Ancient/historic | |
Vaii | 470 | Vai | L-to-R | 5.1 | 300 | ||
Visp | 280 | L-to-R | Not in Unicode | ||||
Wara | 262 | Warang Citi | L-to-R | 7.0 | 84 | ||
Wcho | 283 | L-to-R | Not in Unicode | ||||
Wole | 480 | R-to-L | Not in Unicode, proposal in initial/exploratory stage | ||||
Xpeo | 030 | Old Persian | L-to-R | 4.1 | 50 | Ancient/historic | |
Xsux | 020 | Cuneiform | L-to-R | 5.0 | 1,234 | Ancient/historic | |
Yiii | 460 | Yi | L-to-R | 3.0 | 1,220 | ||
Zanb | 339 | Zanabazar Square | L-to-R | 10.0 | 72 | Ancient/historic | |
Zinh | 994 | Code for inherited script | Inherited | Inherited | 568 | ||
Zmth | 995 | L-to-R | Not a 'script' in Unicode | ||||
Zsym | 996 | Not a 'script' in Unicode | |||||
Zsye | 993 | Not a 'script' in Unicode | |||||
Zxxx | 997 | Code for unwritten documents | Not a 'script' in Unicode | ||||
Zyyy | 998 | Code for undetermined script | Common | 7,363 | |||
Zzzz | 999 | Code for uncoded script | Unknown | 977,357 | All other code points | ||
Notes
|
Relations to other standards
The following standards are referred to as indispensable by ISO 15924.
- :1998 Codes for the representation of names of languages — Part 2: Alpha-3 code
- ISO/IEC 9541-1:1991 Information technology — Font information interchange — Part 1: Architecture
- Information technology — Universal Multiple-Octet Coded Character Set (UCS)
For definition of font and glyph the standard refers to
- ISO/IEC 9541-1:1991
Around 140 scripts are defined in Unicode. Through a linkpin called "Property Value Alias", Unicode has made a 1:1 connection between a script defined, and its ISO 15924 standard. See .
References
- Everson, Michael. "ISO 15924:2004". සම්ප්රවේශය 2011-06-21.
- Unicode - ISO 15924 Registration Authority
- "Joint Advisory Committee ISO 15924 /RA-JAC". ISO, Unicode, Inc. & Evertype. සම්ප්රවේශය 2011-06-24.
- In July, 2010, was assigned code 755, even though the 700-799 range still carried its original designation of (unassigned). Shortly thereafter, Revision 1.1 clarified that codes in the 700s were reserved for "Shorthands and other notations", although that revision is only provisional until it can be confirmed by governing committees.
- (2004-01-09). "ISO 15924:2004 Information and documentation — Codes for the representation of names of scripts". .
- "ISO 15924:2004 – Codes for the representation of names of scripts". Unicode. 2017.
- "Proposed New Scripts". . 2015-06-12. සම්ප්රවේශය 2015-07-16.
- "Roadmap to the SMP". . 2015-03-26. සම්ප්රවේශය 2015-05-22.
- Michael Everson (1997-09-18). "Proposal to encode Klingon in Plane 1 of ISO/IEC 10646-2".
- The Unicode Consortium (2001-08-14). "Approved Minutes of the UTC 87 / L2 184 Joint Meeting".
External links
- ISO 15924:2004
- ISO 15924 Registration Authority (Unicode)
- Official ISO 15924 code lists
- Overview of changes in time
විකිපීඩියාව, විකි, සිංහල, පොත, පොත්, පුස්තකාලය, ලිපිය, කියවන්න, බාගන්න, නොමිලේ, නොමිලේ බාගන්න, mp3, වීඩියෝ, mp4, 3gp, jpg, jpeg, gif, png, පින්තූරය, සංගීතය, ගීතය, චිත්රපටය, පොත, ක්රීඩාව, ක්රීඩා., ජංගම දුරකථන, android, ios, apple, ජංගම දුරකථන, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, පීසී, වෙබ්, පරිගණකය
ISO 15924 Codes for the representation of names of scripts defines two sets of codes for a number of writing systems scripts Each script is given both a four letter code and a numeric one Script is defined as set of graphic characters used for the written form of one or more languages Where possible the codes are derived from where the name of a script and the name of a language using the script are identical example ISO 639 guj ISO 15924 Gujr Preference is given to the 639 2 Bibliographical codes which is different from the otherwise often preferred use of the Terminological codes 4 letter ISO 15924 codes are incorporated into the Language Subtag Registry for and so can be used in file formats that make use of such language tags For example they can be used in HTML and XML to help Web browsers determine which to use for foreign text This way one could differentiate for example between written in the Cyrillic sr Cyrl or Latin sr Latn script or mark romanized text as such MaintenanceISO has appointed the as the Registration Authority RA for the standard In 2004 the RA appointed to act as Registrar The Registrar works with a Joint Advisory Committee JAC in developing and implementing the standard The JAC contains six members the Registrar one member from the Library of Congress one from Standards Norway one from the French Encyclopaedia Universalis an officer of Unicode and a member of Unicode These individuals represent the interests of the ISO 15924 RA the ISO 639 2 RA ISO Technical Committee 37 ISO Technical Committee 46 and the ISO Coded Character Set Sub Committee ISO IEC JTC1 SC2 Script codesNumeric ranges 000 099 Hieroglyphic and cuneiform scripts 100 199 Right to left alphabetic scripts 200 299 Left to right alphabetic scripts 300 399 Alphasyllabic scripts 400 499 Syllabic scripts 500 599 Ideographic scripts 600 699 Undeciphered scripts 700 799 Shorthands and other notations 800 899 unassigned 900 999 Private use alias special codesSpecial codes Qaaa Qabx 900 949 50 Codes reserved for private use Zsye 993 Zinh 994 Code for inherited script Zmth 995 Zsym 996 Zxxx 997 Code for unwritten languages Zyyy 998 Code for undetermined script Zzzz 999 Code for uncoded scriptExceptionally reserved codes Two four letter codes are reserved at the request of the Project CLDR Root Reserved for the language neutral base of the CLDR locale tree True Reserved for the value true List of codes This list of codes is from the ISO 15924 standard veISO 15924 script codes a b and Unicode c d ISO 15924 e Code No Name Alias f Direc tion Ver sion Char acters RemarkAdlm 166 Adlam R to L 9 0 87Afak 439 Varies Not in Unicode proposal under review by the Unicode Technical CommitteeAghb 239 Caucasian Albanian L to R 7 0 53 Ancient historicAhom 338 Ahom L to R 8 0 57 Ancient historicArab 160 Arabic R to L 1 0 1 280Aran 161 R to L Typographic variant of ArabicArmi 124 Imperial Aramaic R to L 5 2 31 Ancient historicArmn 230 Armenian L to R 1 0 93Avst 134 Avestan R to L 5 2 61 Ancient historicBali 360 Balinese L to R 5 0 121Bamu 435 Bamum L to R 5 2 657Bass 259 Bassa Vah L to R 7 0 36 Ancient historicBatk 365 Batak L to R 6 0 56Beng 325 Bengali L to R 1 0 95Bhks 334 Bhaiksuki L to R 9 0 97 Ancient historicBlis 550 Varies Not in Unicode proposal in initial exploratory stageBopo 285 Bopomofo L to R 1 0 71Brah 300 Brahmi Brahmi L to R 6 0 109 Ancient historicBrai 570 Braille L to R 3 0 256Bugi 367 Buginese L to R 4 1 30Buhd 372 Buhid L to R 3 2 20Cakm 349 Chakma L to R 6 1 67Cans 440 Canadian Aboriginal L to R 3 0 710Cari 201 Carian L to R 5 1 49 Ancient historicCham 358 Cham L to R 5 1 83Cher 445 Cherokee L to R 3 0 172Cirt 291 Cirth Varies Not in UnicodeCopt 204 Coptic L to R 1 0 137 Ancient historic Disunified from Greek in 4 1Cpmn 402 L to R Not in UnicodeCprt 403 Cypriot R to L 4 0 55 Ancient historicCyrl 220 Cyrillic L to R 1 0 443Cyrs 221 Varies Ancient historic typographic variant of CyrillicDeva 315 Devanagari Nagari Devanagari L to R 1 0 154Dogr 328 L to R Not in UnicodeDsrt 250 Deseret L to R 3 1 80Dupl 755 Duployan L to R 7 0 143Egyd 070 R to L Not in UnicodeEgyh 060 R to L Not in UnicodeEgyp 050 Egyptian Hieroglyphs L to R 5 2 1 071 Ancient historicElba 226 Elbasan L to R 7 0 40 Ancient historicEthi 430 Ethiopic L to R 3 0 495Geok 241 Georgian Varies Unicode groups Geok and Geor together as Georgian Geor 240 Georgian L to R 1 0 127 For Unicode see also GeokGlag 225 Glagolitic L to R 4 1 132 Ancient historicGong 312 L to R Not in UnicodeGonm 313 Masaram Gondi L to R 10 0 75Goth 206 Gothic L to R 3 1 27 Ancient historicGran 343 Grantha L to R 7 0 85 Ancient historicGrek 200 Greek L to R 1 0 518 Sometimes expressed as mirroring of alternate lines rather than purely left to right Gujr 320 Gujarati L to R 1 0 91Guru 310 Gurmukhi L to R 1 0 79Hanb 503 Varies See Hani BopoHang 286 Hangul L to R 1 0 11 739 Hangul syllables relocated in 2 0Hani 500 Han L to R 1 0 89 228Hano 371 Hanunoo L to R 3 2 21Hans 501 Varies Subset HaniHant 502 Varies Subset HaniHatr 127 Hatran R to L 8 0 26 Ancient historicHebr 125 Hebrew R to L 1 0 133Hira 410 Hiragana Hiragana L to R 1 0 376Hluw 080 Anatolian Hieroglyphs L to R 8 0 583 Ancient historicHmng 450 Pahawh Hmong L to R 7 0 127Hmnp 451 L to R Not in UnicodeHrkt 412 Katakana or Hiragana Varies See Hira KanaHung 176 Old Hungarian R to L 8 0 108 Ancient historicInds 610 R to L Not in Unicode proposal in initial exploratory stageItal 210 Old Italic L to R 3 1 39 Ancient historicJamo 284 Varies Subset HangJava 361 Javanese L to R 5 2 90Jpan 413 Varies See Hani Hira and KanaJurc 510 L to R Not in UnicodeKali 357 Kayah Li L to R 5 1 47Kana 411 Katakana Katakana L to R 1 0 300Khar 305 Kharoshthi R to L 4 1 65 Ancient historicKhmr 355 Khmer L to R 3 0 146Khoj 322 Khojki L to R 7 0 62 Ancient historicKitl 505 L to R Not in UnicodeKits 288 T to B Not in UnicodeKnda 345 Kannada L to R 1 0 88Kore 287 L to R See Hani and HangKpel 436 L to R Not in Unicode proposal in initial exploratory stageKthi 317 Kaithi L to R 5 2 66 Ancient historicLana 351 Tai Tham L to R 5 2 127Laoo 356 Lao L to R 1 0 67Latf 217 Varies Typographic variant of LatinLatg 216 L to R Typographic variant of LatinLatn 215 Latin L to R 1 0 1 350 SeeLeke 364 L to R Not in UnicodeLepc 335 Lepcha L to R 5 1 74Limb 336 Limbu L to R 4 0 68Lina 400 Linear A L to R 7 0 341 Ancient historicLinb 401 Linear B L to R 4 0 211 Ancient historicLisu 399 Lisu L to R 5 2 48Loma 437 L to R Not in Unicode proposal in initial exploratory stageLyci 202 Lycian L to R 5 1 29 Ancient historicLydi 116 Lydian R to L 5 1 27 Ancient historicMahj 314 Mahajani L to R 7 0 39 Ancient historicMaka 366 L to R Not in UnicodeMand 140 Mandaic R to L 6 0 29Mani 139 Manichaean R to L 7 0 51 Ancient historicMarc 332 Marchen L to R 9 0 68 Ancient historicMaya 090 Not in UnicodeMedf 265 L to R Not in UnicodeMend 438 Mende Kikakui R to L 7 0 213Merc 101 Meroitic Cursive R to L 6 1 90 Ancient historicMero 100 Meroitic Hieroglyphs R to L 6 1 32 Ancient historicMlym 347 Malayalam L to R 1 0 117Modi 324 Modi L to R 7 0 79 Ancient historicMong 145 Mongolian T to B 3 0 166 Includes scriptsMoon 218 Not in Unicode proposal in initial exploratory stageMroo 264 Mro L to R 7 0 43Mtei 337 Meetei Mayek L to R 5 2 79Mult 323 Multani L to R 8 0 38 Ancient historicMymr 350 Myanmar L to R 3 0 223Narb 106 Old North Arabian R to L 7 0 32 Ancient historicNbat 159 Nabataean R to L 7 0 40 Ancient historicNewa 333 Newa L to R 9 0 92Nkdb 085 L to R Not in UnicodeNkgb 420 L to R Not in Unicode proposal in initial exploratory stageNkoo 165 NKo R to L 5 0 59Nshu 499 Nushu L to R 10 0 397Ogam 212 Ogham 3 0 29 Ancient historicOlck 261 Ol Chiki L to R 5 1 48Orkh 175 Old Turkic R to L 5 2 73 Ancient historicOrya 327 Oriya L to R 1 0 90Osge 219 Osage L to R 9 0 72Osma 260 Osmanya L to R 4 0 40Palm 126 Palmyrene R to L 7 0 32 Ancient historicPauc 263 Pau Cin Hau L to R 7 0 57Perm 227 Old Permic L to R 7 0 43 Ancient historicPhag 331 Phags pa T to B 5 0 56 Ancient historicPhli 131 Inscriptional Pahlavi R to L 5 2 27 Ancient historicPhlp 132 Psalter Pahlavi R to L 7 0 29 Ancient historicPhlv 133 R to L Not in UnicodePhnx 115 Phoenician R to L 5 0 29 Ancient historicPiqd 293 L to R Rejected for inclusion in the Unicode StandardPlrd 282 Miao L to R 6 1 133Prti 130 Inscriptional Parthian R to L 5 2 30 Ancient historicQaaa 900 Reserved for private use start Not in UnicodeQaai 908 Private use Not in Unicode Before version 5 2 this was used instead of Zinh Qabx 949 Reserved for private use end Not in UnicodeRjng 363 Rejang L to R 5 1 37Rohg 167 R to L Not in UnicodeRoro 620 Not in Unicode proposal in initial exploratory stageRunr 211 Runic L to R 3 0 86 Ancient historicSamr 123 Samaritan R to L 5 2 61Sara 292 Not in UnicodeSarb 105 Old South Arabian R to L 5 2 32 Ancient historicSaur 344 Saurashtra L to R 5 1 82Sgnw 095 SignWriting T to B 8 0 672Shaw 281 Shavian L to R 4 0 48Shrd 319 Sharada L to R 6 1 94Shui 530 L to R Not in UnicodeSidd 302 Siddham L to R 7 0 92 Ancient historicSind 318 Khudawadi L to R 7 0 69Sinh 348 Sinhala Sinhala L to R 3 0 110Sogd 141 R to L Not in UnicodeSogo 142 R to L Not in UnicodeSora 398 Sora Sompeng L to R 6 1 35Soyo 329 Soyombo L to R 10 0 80 Ancient historicSund 362 Sundanese L to R 5 1 72Sylo 316 Syloti Nagri L to R 4 1 44Syrc 135 Syriac R to L 3 0 88Syre 138 R to L Typographic variant of SyriacSyrj 137 R to L Typographic variant of SyriacSyrn 136 R to L Typographic variant of SyriacTagb 373 Tagbanwa L to R 3 2 18Takr 321 Takri L to R 6 1 66Tale 353 Tai Le L to R 4 0 35Talu 354 New Tai Lue L to R 4 1 83Taml 346 Tamil L to R 1 0 72Tang 520 Tangut L to R 9 0 6 881 Ancient historicTavt 359 Tai Viet L to R 5 2 72Telu 340 Telugu L to R 1 0 96Teng 290 L to R Not in UnicodeTfng 120 Tifinagh L to R 4 1 59Tglg 370 Tagalog L to R 3 2 20Thaa 170 Thaana R to L 3 0 50Thai 352 Thai L to R 1 0 86Tibt 330 Tibetan L to R 2 0 207 Added in 1 0 removed in 1 1 and reintroduced in 2 0Tirh 326 Tirhuta L to R 7 0 82Ugar 040 Ugaritic L to R 4 0 31 Ancient historicVaii 470 Vai L to R 5 1 300Visp 280 L to R Not in UnicodeWara 262 Warang Citi L to R 7 0 84Wcho 283 L to R Not in UnicodeWole 480 R to L Not in Unicode proposal in initial exploratory stageXpeo 030 Old Persian L to R 4 1 50 Ancient historicXsux 020 Cuneiform L to R 5 0 1 234 Ancient historicYiii 460 Yi L to R 3 0 1 220Zanb 339 Zanabazar Square L to R 10 0 72 Ancient historicZinh 994 Code for inherited script Inherited Inherited 568Zmth 995 L to R Not a script in UnicodeZsym 996 Not a script in UnicodeZsye 993 Not a script in UnicodeZxxx 997 Code for unwritten documents Not a script in UnicodeZyyy 998 Code for undetermined script Common 7 363Zzzz 999 Code for uncoded script Unknown 977 357 All other code pointsNotes ISO 15924 publications 21 න ව ම බර 2017 වන ව ට update ISO 15924 Normative text file 21 න ව ම බර 2017 වන ව ට update ISO 15924 Changes including Aliases for Unicode 21 න ව ම බර 2017 වන ව ට update Unicode version 10 0 Unicode charts Unicode uses the Property Value Alias Alias as the script name These Alias names are part of Unicode and are published informatively next to ISO 15924Relations to other standardsThe following standards are referred to as indispensable by ISO 15924 1998 Codes for the representation of names of languages Part 2 Alpha 3 code ISO IEC 9541 1 1991 Information technology Font information interchange Part 1 Architecture Information technology Universal Multiple Octet Coded Character Set UCS For definition of font and glyph the standard refers to ISO IEC 9541 1 1991 Around 140 scripts are defined in Unicode Through a linkpin called Property Value Alias Unicode has made a 1 1 connection between a script defined and its ISO 15924 standard See ReferencesEverson Michael ISO 15924 2004 සම ප රව ශය 2011 06 21 Unicode ISO 15924 Registration Authority Joint Advisory Committee ISO 15924 RA JAC ISO Unicode Inc amp Evertype සම ප රව ශය 2011 06 24 In July 2010 was assigned code 755 even though the 700 799 range still carried its original designation of unassigned Shortly thereafter Revision 1 1 clarified that codes in the 700s were reserved for Shorthands and other notations although that revision is only provisional until it can be confirmed by governing committees 2004 01 09 ISO 15924 2004 Information and documentation Codes for the representation of names of scripts ISO 15924 2004 Codes for the representation of names of scripts Unicode 2017 Proposed New Scripts 2015 06 12 සම ප රව ශය 2015 07 16 Roadmap to the SMP 2015 03 26 සම ප රව ශය 2015 05 22 Michael Everson 1997 09 18 Proposal to encode Klingon in Plane 1 of ISO IEC 10646 2 The Unicode Consortium 2001 08 14 Approved Minutes of the UTC 87 L2 184 Joint Meeting External linksISO 15924 2004 ISO 15924 Registration Authority Unicode Official ISO 15924 code lists Overview of changes in time