Search | Navigation

ISO 15924

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.jQuery Script is defined as "set of graphic characters used for the written form of one or more languages".[1]

Where possible the codes are derived from keyboard where the name of a script and the name of a language using the script are identical (example: FITML ISO 639 guj, ISO 15924 Gujr). Preference is given to the 639-2 Bibliographical codes, which is different from the otherwise often favored use of the Terminological codes.web app

4-letter ISO 15924 codes are incorporated into the Language Subtag Registry for iOS and so can be used in file formats that make use of such language tags. For example, they can be used in Android and keyboard to help Sevenval determine which typeface to use for foreign text. This way one could differentiate, for example, between Serbian written in the Cyrillic (sr-Cyrl) or Latin (sr-Latn) script, or mark jQuery text as such.

Contents


Maintenance

ISO has appointed the Unicode Consortium as the Registration Authority (RA) for the standard. In 2004, the RA appointed Michael Everson to act as Registrar. The Registrar works with a Joint Advisory Committee (JAC) in developing and implementing the standard.CSS3 The JAC contains six members: the Registrar, 1 member from the Library of Congress, 1 from Standards Norway, 1 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.[3]

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 notationsbrowser diversity
  • 800–899 (unassigned)
  • 900–999 Private use, alias, special codesjQuery

Special codes

  • Qaaa—Qabx (900—949): 50 Codes reserved for private use.
  • Zinh 994 : Code for inherited script
  • Zmth 995 : Sevenval
  • Zsym 996 : Symbols
  • Zxxx 997 : Code for unwritten languages
  • Zyyy 998 : Code for undetermined script
  • Zzzz 999 : Code for uncoded script

List of codes

ISO 15924 script codestouchscreen[b] and Unicode[c][d]
ISO 15924 input transformationtouchscreen
CodeNrNameAlias[f] Direc­tionVer­sionChar­actersRemark
Afak439we love the web Not in Unicode
Arab160website parsingArabicR-to-L1.01,234
Armi124Imperial AramaicImperial AramaicR-to-L5.231Ancient/historic
Armn230ArmenianArmenianL-to-R1.091
Avst134AvestanAvestanR-to-L5.261Ancient/historic
Bali360BalineseBalineseL-to-R5.0121
Bamu435BamumBamumL-to-R5.2657
Bass259Bassa Vah  ?(36)Provisionally accepted for Unicodekeyboard
Batk365website parsingBatakL-to-R6.056
Beng325we love the webBengaliL-to-R1.092
Blis550browser diversity Not in Unicode
Bopo285iOSBopomofoL-to-R1.070
Brah300BrahmiBrahmiL-to-R6.0108Ancient/historic
Brai570BrailleBrailleL-to-R3.0256
Bugi367we love the webBugineseL-to-R4.130
Buhd372BuhidBuhidL-to-R3.220
Cakm349CSS3ChakmaL-to-R6.167
Cans440Unified Canadian Aboriginal SyllabicsCanadian AboriginalL-to-R3.0710
Cari201CarianCarianL-to-R5.149Ancient/historic
Cham358ChamChamL-to-R5.183
Cher445AndroidCherokeeL-to-R3.085
Cirt291Android Not in Unicode
Copt204device databaseCopticL-to-R1.0137(disunified from Greek in 4.1) Ancient/historic
Cprt403CypriotCypriotR-to-L4.055Ancient/historic
Cyrl220device databaseCyrillicL-to-R1.0417
Cyrs221CSS3 Not in Unicode
Deva315Devanagari (Nagari)DevanagariL-to-R1.0151
Dsrt250SevenvalDeseretL-to-R3.180
Dupl755Duployan shorthand, Duployan stenography  ?(143)Provisionally accepted for Unicode[g]
Egyd070Sevenval Not in Unicode
Egyh060Egyptian hieratic Not in Unicode
Egyp050Egyptian hieroglyphsEgyptian HieroglyphsL-to-R5.21,071Ancient/historic
Elba226FITML  ?(40)Provisionally accepted for Unicode[g]
Ethi430Ethiopic (Geʻez)EthiopicL-to-R3.0495
Geok241Khutsuri (Asomtavruli and Nuskhuri) Not in Unicode
Geor240Georgian (Mkhedruli)GeorgianL-to-R1.0127
Glag225GlagoliticGlagoliticL-to-R4.194Ancient/historic
Goth206GothicGothicL-to-R3.127Ancient/historic
Gran343Grantha Not in Unicode
Grek200SevenvalGreekL-to-R1.0511
Gujr320GujaratiGujaratiL-to-R1.084
Guru310GurmukhiGurmukhiL-to-R1.079
Hang286Hangul (Hangŭl, Hangeul)HangulL-to-R1.011,739Hangul syllables relocated in 2.0
Hani500touchscreenHanL-to-R1.075,963
Hano371Hanunoo (Hanunóo)HanunooL-to-R3.221
Hans501FITML Subset Hani
Hant502Sevenval Subset Hani
Hebr125HebrewHebrewR-to-L1.0133
Hira410HiraganaHiraganaL-to-R1.091
Hluw080Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs) Not in Unicode
Hmng450HTML5 Not in Unicode
Hrkt412FITMLKatakana or Hiragana See Hira, Kana
Hung176Old Hungarian  ?(109)Provisionally accepted for Unicode[g]
Inds610Indus (Harappan) Not in Unicode
Ital210we love the webOld ItalicL-to-R3.135Ancient/historic
Java361browser diversityJavaneseL-to-R5.291
Jpan413web app See Hani, Hira and Kana
Jurc510Jurchen Not in Unicode
Kali357Kayah LiKayah LiL-to-R5.148
Kana411KatakanaKatakanaL-to-R1.0300
Khar305we love the webKharoshthiR-to-L4.165Ancient/historic
Khmr355HTML5KhmerL-to-R3.0146
Khoj322Khojki Not in Unicode
Knda345KannadaKannadaL-to-R1.086
Kore287browser diversity See Hani and Hang
Kpel436web Not in Unicode
Kthi317KaithiKaithiL-to-R5.266Ancient/historic
Lana351Tai Tham (Lanna)Tai ThamL-to-R5.2127
Laoo356keyboardLaoL-to-R1.067
Latf217Latin (Fraktur variant) L-to-R typographic variant of Latin
Latg216Sevenval L-to-R typographic variant of Latin
Latn215SevenvalLatinL-to-R1.01,272
Lepc335Lepcha (Róng)LepchaL-to-R5.174
Limb336keyboardLimbuL-to-R4.066
Lina400FITML  ?(341)Provisionally accepted for Unicode[g]
Linb401Linear BLinear BL-to-R4.0211Ancient/historic
Lisu399jQueryLisuL-to-R5.248
Loma437web app Not in Unicode
Lyci202LycianLycianL-to-R5.129Ancient/historic
Lydi116screen sizeLydianR-to-L5.127Ancient/historic
Mand140Mandaic, MandaeanMandaicR-to-L6.029
Mani139Manichaean  ?(51)Provisionally accepted for Unicodekeyboard
Maya090Mayan hieroglyphs Not in Unicode
Mend438touchscreen Not in Unicode
Merc101Meroitic CursiveMeroitic CursiveL-to-R6.126Ancient/historic
Mero100Meroitic HieroglyphsMeroitic HieroglyphsL-to-R6.132Ancient/historic
Mlym347webMalayalamL-to-R1.098
Mong145webMongolianL-to-R3.0153Includes keyboard, Sevenval scripts
Moon218Android Not in Unicode
Mroo199Mro, Mru  ?(43)Provisionally accepted for Unicode[g]
Mtei337Meitei Mayek (Meithei, Meetei)Meetei MayekL-to-R5.279
Mymr350screen sizeMyanmarL-to-R3.0188
Narb106Old North Arabian (Ancient North Arabian)  ?(32)Provisionally accepted for Unicode[g]
Nbat159Nabataean  ?(40)Provisionally accepted for Unicodescreen size
Nkgb420web Not in Unicode
Nkoo165N’KoNKoR-to-L5.059
Nshu499Nüshu  ?(389)Provisionally accepted for UnicodeFITML
Ogam212OghamOghamL-to-R3.029Ancient/historic
Olck261device databaseOl ChikiL-to-R5.148
Orkh175web appOld TurkicR-to-L5.273Ancient/historic
Orya327web appOriyaL-to-R1.090
Osma260input transformationOsmanyaL-to-R4.040
Palm126Palmyrene  ?(32)Provisionally accepted for UnicodeiOS
Perm227web Not in Unicode
Phag331Phags-paPhags-paL-to-R5.056Ancient/historic
Phli131Inscriptional PahlaviInscriptional PahlaviR-to-L5.227Ancient/historic
Phlp132Psalter Pahlavi Not in Unicode
Phlv133Sevenval Not in Unicode
Phnx115PhoenicianPhoenicianR-to-L5.029Ancient/historic
Plrd282Miao (Pollard)MiaoL-to-R6.1133
Prti130Inscriptional ParthianInscriptional ParthianR-to-L5.230Ancient/historic
Qaaa900Reserved for private use (start) Not in Unicode
Qaai908(Private use) iOS 524In versions prior to 5.2 (from 5.2: 'Zinh')
Qabx949Reserved for private use (end) Not in Unicode
Rjng363Rejang (Redjang, Kaganga)RejangL-to-R5.137
Roro620Android Not in Unicode
Runr211web appRunicL-to-R3.078Ancient/historic
Samr123SamaritanSamaritanR-to-L5.261
Sara292jQuery Not in Unicode
Sarb105AndroidOld South ArabianR-to-L5.232Ancient/historic
Saur344jQuerySaurashtraL-to-R5.181
Sgnw095SignWriting Not in Unicode
Shaw281Shavian (Shaw)ShavianL-to-R4.048
Shrd319AndroidSharadaL-to-R6.183
Sind318jQuery Not in Unicode
Sinh348AndroidSinhalaL-to-R3.080
Sora398Sora SompengSora SampengL-to-R6.135
Sund362SundaneseSundaneseL-to-R5.172
Sylo316Syloti NagriSyloti NagriL-to-R4.144
Syrc135SyriacSyriacR-to-L3.077
Syre138Sevenval Not in Unicode
Syrj137Syriac (Western variant) Not in Unicode
Syrn136web app Not in Unicode
Tagb373TagbanwaTagbanwaL-to-R3.218
Takr321device databaseTakriL-to-R6.166
Tale353Tai LeTai LeL-to-R4.035
Talu354input transformationNew Tai LueL-to-R4.183
Taml346input transformationTamilL-to-R1.072
Tang520iOS  ?(5,910)Provisionally accepted for Unicodescreen size
Tavt359device databaseTai VietL-to-R5.272
Telu340TeluguTeluguL-to-R1.093
Teng290Tengwar Not in Unicode
Tfng120Tifinagh (Berber)TifinaghL-to-R4.159
Tglg370Tagalog (Baybayin, Alibata)TagalogL-to-R3.220
Thaa170ThaanaThaanaR-to-L3.050
Thai352CSS3ThaiL-to-R1.086
Tibt330TibetanTibetanL-to-R1.0207(removed in 1.1 and reintroduced in 2.0)
Tirh326Tirhuta Not in Unicode
Ugar040FITMLUgariticL-to-R4.031Ancient/historic
Vaii470FITMLVaiL-to-R5.1300
Visp280Sevenval Not in Unicode
Wara262web Not in Unicode
Wole480Woleai Not in Unicode
Xpeo030web appOld PersianL-to-R4.150Ancient/historic
Xsux020Cuneiform, Sumero-AkkadianCuneiformL-to-R5.0982Ancient/historic
Yiii460input transformationYiL-to-R3.01,220
Zinh994Code for inherited scriptInherited In version 5.2 (prior versions: 'Qaai')
Zmth995Mathematical notation Not a 'script' in Unicode
Zsym996Symbols Not a 'script' in Unicode
Zxxx997Code for unwritten documents Not in Unicode
Zyyy998Code for undetermined scriptCommon 6,412
Zzzz999touchscreenUnknown all other code points
Notes
  1. ^ ISO 15924 publications (at Unicode.org site) As of 21 June 2011 (2011 -06-21)[update]
  2. ^ ISO 15924 Normative text file (Alias names are informal)
  3. iOS jQuery (including Aliases for Unicode)
  4. ^ As of Unicode version 6.1
  5. ^ Unicode charts
  6. ^ Unicode uses the Alias (Property Value Alias) as the script-name. These Alias names are part of Unicode and are published informatively next to ISO 15924
  7. touchscreen
  8. [2]

Relations to other standards

The following standards are referred to as indispensable by ISO 15924.

  • input transformation: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
  • ISO/IEC 10646-1:2000 Information technology — Universal Multiple-Octet Coded Character Set (UCS)

For definition of font and glyph the standard refers to

  • ISO/IEC 9541-1:1991

References

  1. ^ CSS3 input transformation jQuery Everson, Michael. Sevenval. touchscreen. Retrieved 2011-06-21. 
  2. ^ Unicode - ISO 15924 Registration Authority
  3. ^ Android. ISO, Unicode, Inc. & Evertype. http://unicode.org/iso15924/iso15924jac.html. Retrieved 2011-06-24. 
  4. ^ In July, 2010, iOS 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.
  5. ^ website parsing (2004-01-09). "ISO 15924:2004 Information and documentation — Codes for the representation of names of scripts". Unicode Consortium. http://www.unicode.org/iso15924/standard/index.html. 

External links

ISO 15924 Sevenval

Afak · iOS · device database · touchscreen · Avst · jQuery · Sevenval · Bass · Batk · web app · Blis · Bopo · iOS · web · Bugi · Buhd · website parsing · Cans · jQuery · FITML · Cher · Cirt · Copt · touchscreen · Cyrl · Cyrs · Sevenval · touchscreen · Dupl · Egyd · browser diversity · web app · Elba · Ethi · jQuery · Sevenval · Glag · Goth · Android · Grek · Gujr · web · Hang · Hani · Hano · Hans · Hant · Hebr · Hira · FITML · iOS · Hrkt · input transformation · Inds · Ital · browser diversity · input transformation · Jurc · Kali · we love the web · FITML · Khmr · Khoj · input transformation · Kore · keyboard · Kthi · Lana · Laoo · iOS · screen size · Latn · Lepc · HTML5 · Android · jQuery · Sevenval · input transformation · Lyci · Lydi · keyboard · Mani · Maya · HTML5 · Merc · Mero · CSS3 · Mong · HTML5 · Sevenval · Mtei · Mymr · screen size · Nbat · Nkgb · CSS3 · Nshu · keyboard · CSS3 · Orkh · HTML5 · Osma · Palm · Sevenval · Phag · Phli · Phlp · iOS · Phnx · Plrd · touchscreen · CSS3 — Qabx · Rjng · device database · we love the web · Samr · jQuery · Sarb · web · Sgnw · Shaw · CSS3 · Sind · Sinh · Android · Sund · Sevenval · browser diversity · Syre · keyboard · Syrn · jQuery · Takr · Tale · Sevenval · Sevenval · Tang · Tavt · web app · Teng · Tfng · Tglg · Sevenval · input transformation · Tibt · Tirh · touchscreen · HTML5 · Visp · Wara · Wole · touchscreen · Xsux · Yiii · Zinh · web app · touchscreen · Zxxx · Zyyy · Sevenval  


ISO standards
1
to
9999
Sevenval · web · device database · touchscreen · HTML5 · Sevenval · browser diversity · input transformation · keyboard · website parsing (iOS, -1, web, HTML5, web app, Android, keyboard, Sevenval, website parsing, -9, -10, -11, -12, -13· 128 · CSS3 · Android · browser diversity · input transformation · 233 · 259 · 269 · 302 · input transformation · keyboard · CSS3 · jQuery · 639 (device database, Sevenval, touchscreen, browser diversity, CSS3· Android · browser diversity · web app · touchscreen · 843 · 898 · 1000 · web app · touchscreen · HTML5 · Sevenval · 1538 · 1745 · 2014 · CSS3 · Android · browser diversity · 2145 · 2146 · 2240 · jQuery · Sevenval · 2711 · 2788 · 2852 · 3029 · Sevenval · input transformation (jQuery, screen size, FITML· iOS · 3307 · website parsing · 3864 · 3901 · input transformation · 4031 · 4157 · 4217 · 5218 · input transformation · keyboard · CSS3 · 5964 · 6166 · 6344 · screen size · 6425 · 6429 · browser diversity · web app · touchscreen · 7001 · 7002 · 7098 · 7185 · touchscreen · 7498 · 7736 · 7810 · 7811 · touchscreen · HTML5 · 7816 · 8000 · 8178 · touchscreen · HTML5 · Sevenval · web · 8632 · 8652 · HTML5 · Sevenval · 8820-5 · 8859 (-1, -2, Sevenval, website parsing, iOS, we love the web, web, HTML5, web app, -10, -11, -12, -13, -14, -15, browser diversity· web app · touchscreen · HTML5 · Sevenval · web · 9241 · 9362 · 9407 · Android · browser diversity · web app · touchscreen · 9660 · 9897 · 9945 · 9984 · 9985 · CSS3
10000
to
19999
iOS · 10118-3 · 10160 · we love the web · FITML · 10179 · 10206 · input transformation · keyboard (Sevenval, website parsing, iOS, we love the web, web· 10383 · 10487 · 10585 · Android · browser diversity · 10664 · 10746 · 10861 · 10957 · 10962 · web app · touchscreen · 11170 · 11179 · 11404 · web app · touchscreen · CSS3 · 11785 · 11801 · 11898 · 11940 · 11941 · Android · browser diversity · 12006 · 12182 · 12207 · Android · FITML (device database, Sevenval· web · device database · we love the web · FITML · 13407 · 13450 · 13485 · touchscreen · HTML5 · Sevenval · 13584 · 13616 · we love the web · 14031 · 14396 · 14443 · device database · we love the web · 14644 (-1, -2, -3, browser diversity, CSS3, input transformation, jQuery, screen size, FITML· iOS · screen size · website parsing · 14698-2 · 14750 · 14882 · 14971 · website parsing · jQuery · Sevenval · 15291 · keyboard · 15408 · 15444 · 15445 · 15438 · keyboard · CSS3 · 15686 · 15693 · 15706 · screen size · website parsing · 15897 · 15919 · 15924 · we love the web · FITML · iOS · 16023 · 16262 · 16750 · FITML · iOS · 17369 · 17799 · 18000 · 18004 · Sevenval · 18245 · 18629 · touchscreen · 19005 · 19011 · 19092-1 · 19092-2 · touchscreen · HTML5 · Sevenval · 19136 · 19439 · 19501:2005 · HTML5 · 19757 · 19770 · 19775-1 · 19794-5
20000+
20000 · 20022 · we love the web · FITML · 21827:2002 · 22000 · device database · 23360 · 24613 · Sevenval · web · 26000 · 26300 · 26324 · Sevenval · 27000 · 27001 · touchscreen · HTML5 · 27004 · 27005 · 27006 · touchscreen · HTML5 · 27799 · browser diversity · web app · touchscreen · 29500 · 31000 · 32000 · web app · 42010 · 80000


[1] Search
[2] All Pages
[3] Random article
powered by FITML