ISO 15924

ISO-standaard

ISO 15924 is een ISO-norm en definieert twee sets van codes voor een aantal schriftsystemen. Elk schrift heeft zowel een vierletterige als een numerieke code toegewezen gekregen.

Een schrift wordt gedefinieerd als een "set van grafische tekens gebruikt voor de schriftelijke vorm van een of meer talen". Schriftsystemen die (nog) niet gebruikt worden voor het weergeven van een taal worden uitdrukkelijk uitgesloten.

Waar mogelijk zijn de codes afgeleid van ISO 639-2 wanneer de naam van een schrift en de naam van een taal die dat schriftsysteem gebruikt identiek aan elkaar zijn. Er wordt voorkeur gegeven aan de 639-2 bibliografische codes, die verschillend is van de anders vaak bij voorkeur gebruikte terminologische codes.

De vierletterige ISO 15924-codes zijn opgenomen in de Language Subtag Registry voor de IETF-taalcodes en kunnen daarom worden gebruikt in bestandsformaten die gebruikmaken van deze taalcodes. Ze kunnen bijvoorbeeld gebruikt worden in HTML en XML om webbrowsers te helpen bepalen welk lettertype ze dienen te gebruiken voor buitenlandse tekst. Op deze manier kan men onderscheid maken tussen het Servisch geschreven in het Cyrillisch of in het Latijns schrift, of om een geromaniseerde tekst als zodanig aan te merken.

Onderhoud bewerken

Het Unicode Consortium is door ISO aangewezen als de Registration Authority voor deze standaard.

Indeling schriftcodes bewerken

Numerieke reeksen bewerken

  • 000-099 - Hiërogliefen- en spijkerschriften
  • 100-199 - Rechts-naar-links alfabetische schriften
  • 200-299 - Links-naar-rechts alfabetische schriften
  • 300-399 - Alfa-syllabische schriften
  • 400-499 - Syllabische schriften
  • 500-599 - Ideografische schriften
  • 600-699 - Niet-ontcijferde schriften
  • 700-799 - (niet toegewezen)
  • 800-899 - (niet toegewezen)
  • 900-999 - Privégebruik, aliassen, speciale codes

Speciale codes bewerken

  • Qaaa 900 - Gereserveerd voor privégebruik (start)
  • Qabx 949 - Gereserveerd voor privégebruik (eind)
  • Zinh 994 - Code voor erfelijke schrift
  • Zmth 995 - Wiskundige notatie
  • Zsym 996 - Symbolen
  • Zxxx 997 - Code voor ongeschreven talen
  • Zyyy 998 - Code voor onbepaalde schrift
  • Zzzz 999 - Code voor niet-gecodeerd schrift

Qaaa-Qabx zijn 50 codes voor privégebruik. De Qaaa-Qabx-reeks wordt niet genoemd in de standaard zelf, maar in de codelijst.

Schriftcodes bewerken

Code Nr Naam Alias[1] Versie Karakters Noot
Arab 160 Arabisch Arabic 1.0 1,051
Armi 124 Imperiaal Aramees Imperial_Aramaic 5.2 31 Oud/historisch
Armn 230 Armeens Armenian 1.0 90
Avst 134 Avestisch Avestan 5.2 61 Oud/historisch
Bali 360 Balinees Balinese 5.0 121
Bamu 435 Bamum Bamum 5.2 657
Bass 259 Bassa Vah niet in Unicode
Batk 365 Batak Batak 6.0 56
Beng 325 Bengaals Bengali 1.0 92
Blis 550 Blissymbolen niet in Unicode
Bopo 285 Bopomofo Bopomofo 1.0 70
Brah 300 Brahmi Brahmi 6.0 108
Brai 570 Braille Braille 3.0 256
Bugi 367 Buginees Buginese 4.1 30
Buhd 372 Buhid Buhid 3.2 20
Cakm 349 Chakma niet in Unicode
Cans 440 Unified Canadian Aboriginal Syllabics Canadian Aboriginal 3.0 710
Cari 201 Carian Carian 5.1 49 Oud/historisch
Cham 358 Cham Cham 5.1 83
Cher 445 Cherokee Cherokee 3.0 85
Cirt 291 Cirth niet in Unicode
Copt 204 Koptisch Coptic 1.0 135 (gedisunificeerd uit het Grieks in 4.1) Oud/historisch
Cprt 403 Cypriotisch Cypriot 4.0 55 Oud/historisch
Cyrl 220 Cyrillisch Cyrillic 1.0 408
Cyrs 221 Cyrillic (Old Church Slavonic variant) niet in Unicode
Deva 315 Devanagari (Nagari) Devanagari 1.0 150
Dsrt 250 Deseret (Mormoons) Deseret 3.1 80
Dupl 755 Duployan snelschrift niet in Unicode
Egyd 70 Egyptisch Demotisch niet in Unicode
Egyh 60 Egyptisch Hiëratisch niet in Unicode
Egyp 50 Egyptische hiërogliefen Egyptian_Hierogyphs 5.2 1,071 Oud/historisch
Elba 226 Elbasan niet in Unicode
Ethi 430 Ethiopisch (Ge'ez) Ethiopic 3.0 495
Geok 241 Khutsuri (Asomtavruli and Nuskhuri) niet in Unicode
Geor 240 Georgisch (Mkhedruli) Georgian 1.0 120
Glag 225 Glagolitisch Glagolitic 4.1 94 Oud/historisch
Goth 206 Gotisch Gothic 3.1 27 Oud/historisch
Gran 343 Grantha niet in Unicode
Grek 200 Grieks Greek 1.0 511
Gujr 320 Gujarati Gujarati 1.0 83
Guru 310 Gurmukhi Gurmukhi 1.0 79
Hang 286 Hangul Hangul 1.0 11,739 (Hangul syllables relocated in 2.0)
Hani 500 Han (Hanzi, Kanji, Hanja) Han 1.0 75,960
Hano 371 Hanunoo (Hanunóo) Hanunoo 3.2 21
Hans 501 Han (Vereenvoudigde variant) niet in Unicode
Hant 502 Han (Traditionele variant) niet in Unicode
Hebr 125 Hebreeuws Hebrew 1.0 133
Hira 410 Hiragana Hiragana 1.0 91
Hmng 450 Pahawh Hmong niet in Unicode
Hrkt 412 (alias voor Hiragana + Katakana) Katakana_Or_Hiragana
Hung 176 Oud Hongaars
Inds 610 Indus (Harappan) niet in Unicode
Ital 210 Etruskisch Old_Italic 3.1 35 Oud/historisch
Java 361 Javaans Javanese 5.2 91
Jpan 413 Japans (alias voor Han + Hiragana + Katakana) niet in Unicode
Kali 357 Kayah Li Kayah_Li 5.1 48
Kana 411 Katakana Katakana 1.0 300
Khar 305 Kharoshthi Kharoshthi 4.1 65 Oud/historisch
Khmr 355 Khmer Khmer 3.0 146
Knda 345 Kannada Kannada 1.0 86
Kore 287 Koreaans (alias voor Hangul + Han)
Kpel 436 Kpelle niet in Unicode
Kthi 317 Kaithi Kaithi 5.2 66 Oud/historisch
Lana 351 Tai Tham (Lanna) Tai_Tham 5.2 127
Laoo 356 Lao Lao 1.0 65
Latf 217 Latijns (Fraktur variant) niet in Unicode
Latg 216 Latijns (Ierse variant) niet in Unicode
Latn 215 Latijns Latijns 1.0 1,267
Lepc 335 Lepcha (Róng) Lepcha 5.1 74
Limb 336 Limbu Limbu 4.0 66
Lina 400 Lineair A
Linb 401 Lineair B Linear_B 4.0 211 Oud/historisch
Lisu 399 Lisu (Fraser) Lisu 5.2 48
Loma 437 Loma niet in Unicode
Lyci 202 Lycisch Lycian 5.1 29 Oud/historisch
Lydi 116 Lydisch Lydian 5.1 27 Oud/historisch
Mand 140 Mandaïsch, Mandaean Mandaic 6.0 29
Mani 139 Manichaean niet in Unicode
Maya 90 Mayan hiëroglyfen niet in Unicode
Mend 438 Mende niet in Unicode
Merc 101 Meroitic Cursief niet in Unicode
Mero 100 Meroitische Hiëroglyfen niet in Unicode
Mlym 347 Malayalam Malayalam 1.0 98
Mong 145 Mongolees Mongolian 3.0 153 Inclusief Clear, Manchu schriften
Moon 218 Moon (Moon code, Moon schrift, Moon type) niet in Unicode
Mtei 337 Meitei Mayek (Meithei, Meetei) Meetei_Mayek 5.2 56
Mymr 350 Burmees Myanmar 3.0 188
Narb 106 Oud Noord-Arabisch niet in Unicode
Nbat 159 Nabataean niet in Unicode
Nkgb 420 Nakhi Geba ('Na-'Khi ²Ggo-¹baw, Naxi Geba) niet in Unicode
Nkoo 165 N'Ko Nko 5.0 59
Ogam 212 Ogham Ogham 3.0 29 Oud/historisch
Olck 261 Ol Chiki Ol_Chiki 5.1 48
Orkh 175 Oud Turks, Orkhon Runen Old_Turkic 5.2 73 Oud/historisch
Orya 327 Oriya Oriya 1.0 90
Osge 219 Osage Osage 9.0 72
Osma 260 Osmanya Osmanya 4.0 40
Palm 126 Palmyreens
Perm 227 Oud Permisch niet in Unicode
Phag 331 Phagspa Phags_Pa 5.0 56 Oud/historisch
Phli 131 Inscriptisch Pahlavi Inscriptional_Pahlavi 5.2 27 Oud/historisch
Phlp 132 Psalter Pahlavi
Phlv 133 Boek Pahlavi niet in Unicode
Phnx 115 Fenicisch Phoenician 5.0 29 Oud/historisch
Plrd 282 Miao (Pollard) niet in Unicode
Prti 130 Inscriptisch Parthisch Inscriptional_Parthian 5.2 30 Oud/historisch
Qaaa 900 Gereserveerd voor privégebruik (start) niet in Unicode
Qaai 908 Privégebruik Inherited 523 in versies vooraf aan 5.2 (vanaf 5.2: 'Zinh')
Qabx 949 Gereserveerd voor privégebruik (end) niet in Unicode
Rjng 363 Redjang (Rejang, Kaganga) Rejang 5.1 37
Roro 620 Rongorongo niet in Unicode
Runr 211 Runen Runic 3.0 78 Oud/historisch
Samr 123 Samaritaans Samaritan 5.2 61
Sara 292 Sarati niet in Unicode
Sarb 105 Oud-Zuid-Arabisch Old_South_Arabian 5.2 32 Oud/historisch
Saur 344 Saurashtra Saurashtra 5.1 81
Sgnw 95 SignWriting niet in Unicode
Shaw 281 Shavian (Shaw) Shavian 4.0 48
Sind 318 Sindhi niet in Unicode
Sinh 348 Sinhala Sinhala 3.0 80
Sund 362 Sundanees Sundanese 5.1 55
Sylo 316 Syloti Nagri Syloti_Nagri 4.1 44
Syrc 135 Syrisch Syriac 3.0 77
Syre 138 Syrisch (Estrangelo variant) niet in Unicode
Syrj 137 Syrisch (Westerse variant) niet in Unicode
Syrn 136 Syrisch (Oosterse variant) niet in Unicode
Tagb 373 Tagbanwa Tagbanwa 3.2 18
Tale 353 Tai Le Tai_Le 4.0 35
Talu 354 New Tai Lue New_Tai_Lue 4.1 83
Taml 346 Tamil Tamil 1.0 72
Tavt 359 Tai Viet Tai_Viet 5.2 72
Telu 340 Telugu Telugu 1.0 93
Teng 290 Tengwar niet in Unicode
Tfng 120 Tifinagh (Berber) Tifinagh 4.1 57
Tglg 370 Tagalog (Baybayin, Alibata) Tagalog 3.2 20
Thaa 170 Thaana Thaana 3.0 50
Thai 352 Thai Thai 1.0 86
Tibt 330 Tibetaans Tibetan 1.0 207 (verwijderd in 1.1 en herintroduceerd in 2.0)
Ugar 40 Ugaritisch Ugaritic 4.0 31 Oud/historisch
Vaii 470 Vai Vai 5.1 300
Visp 280 Visible Speech niet in Unicode
Wara 262 Warang Citi (Varang Kshiti) niet in Unicode
Xpeo 30 Oud Perzisch Old_Persian 4.1 50 Oud/historisch
Xsux 20 Spijkerschrift, Sumerisch-Akkadisch Cuneiform 5.0 982 Oud/historisch
Yiii 460 Yi Yi 3.0 1,220
Zinh 994 Code voor geërfd schrift Inherited In versie 5.2 (eerdere versies: 'Qaai')
Zmth 995 Mathematical notation niet een 'schrift' in Unicode
Zsym 996 Symbols niet een 'schrift' in Unicode
Zxxx 997 Code voor ongeschreven documenten niet in Unicode
Zyyy 998 Code voor onbepaalde schriften Common 6,379
Zzzz 999 Code voor ongecodeerd schrift Unknown alle andere

Externe links bewerken