# ISO 15924

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

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

## Indeling schriftcodes
### Numerieke reeksen

* 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

* 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

| Code | Nr | Naam | Alias | 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 |