ISO 15924

ISO 15924, Коды для обозначения названий письменностей, определяет два набора кодов для ряда письменностей. Каждой письменности присваивается два кода — числовой и содержащий четыре буквы.

ISO 15924
Орган стандартизации ИСО
Официальный сайт unicode.org/iso15… (англ.)
iso.org/obp/ui/#i… (англ.)
iso.org/obp/ui/#i… (фр.)

Письменностью считается «набор графических символов, используемых для письменной формы одного или более языков». Поэтому письменности, которые (пока) не «используются для письменной формы языка» недвусмысленно исключены.

Там где это возможно, коды получают из ISO 639-2, в котором название письменности и имя использующего её языка совпадают (пример: Гуджарати ISO 639 guj, ISO 15924 Gujr)[1]. Предпочтение отдаётся Библиографическим кодам из 639-2, отличающихся от Терминологических кодов, которые в других случаях используются чаще.

Коды ISO 15924, состоящие из 4 букв, включены в реестр меток языков IETF меток языков и поэтому могут быть использованы в файловых форматах, использующих такие метки. Например, они могут быть использованы в HTML и XML, чтобы помочь браузерам определить, какой шрифт использовать для инородного текста. Таким образом, можно различать, например, Сербский язык, написанный кириллицей (sr-Cyrl) или латиницей (sr-Latn), или помечать романизированный текст как таковой.

Поддержка

ISO назначило регистрирующим органом стандарта Консорциум Юникода. В 2004 году регистратором был назначен Майкл Эверсон.[2]

Коды письменностей

Численные диапазоны

  • 000-099 Иероглифические и клинописные письменности
  • 100-199 Алфавитные письменности, читаемые справа налево
  • 200-299 Алфавитные письменности, читаемые слева направо
  • 300-399 Алфавитно-слоговые письменности
  • 400-499 Слоговые письменности
  • 500-599 Идеографические письменности
  • 600-699 Нерасшифрованные письменности
  • 700-799 (не присвоены)
  • 800-899 (не присвоены)
  • 900-999 Коды для частного и специального использования, псевдонимы

Специальные коды

  • Qaaa 900 Зарезервирован для частного использования (начало) (2004-05-29)
  • Qabx 949 Зарезервирован для частного использования (конец) (2004-05-29)
  • Zsye 993 Эмодзи
  • Zinh 994 Код для унаследованной письменности
  • Zmth 995 Математические обозначения (2007-11-26)
  • Zsym 996 Символы (2007-11-26)
  • Zxxx 997 Код для бесписьменных языков
  • Zyyy 998 Код для неопределенной письменности
  • Zzzz 999 Код для некодированной письменности

Qaaa-Qabx — 50 кодов для частного использования. Диапазон Qaaa-Qabx упоминается не в самом стандарте, а в списке кодов.

Список кодов

ISO 15924 Письменности в Юникоде
Код Название Псевдоним Версия Символы Примечание
Adlm166АдламAdlam 9.087
Afak439Афаканет в Юникоде
Aghb239Агванское письмоCaucasian_Albanian 7.053Древняя/историческая
Ahom338АхомAhom 8.058
Arab160Арабское письмоArabic1.01,051
Aran161Арабское письмо (насталик)1.0
Armi124Арамейское письмоImperial_Aramaic5.231Древняя/историческая
Armn230Армянское письмоArmenian1.090
Avst134Авестийский алфавитAvestan5.261Древняя/историческая
Bali360Балийское письмоBalinese5.0121
Bamu435БамумBamum5.2657
Bass259Басса ВахBassa_Vah 7.0 36
Batk365Батакское письмоBatak6.056
Beng325Бенгальское письмоBengali1.092
Bhks334БхайкшукиBhaiksuki 9.097
Blis550Блиссимволиканет в Юникоде
Bopo285Чжуинь (Бопомофо)Bopomofo1.070
Brah300БрахмиBrahmi6.0108
Brai570Шрифт БрайляBraille3.0256
Bugi367Лонтара (Бугийское письмо)Buginese4.130
Buhd372БухидBuhid3.220
Cakm349ЧакмаChakma 6.170
Cans440Унифицированные Символы Канадских АборигеновCanadian_Aboriginal3.0710
Cari201Карийское письмоCarian5.149Древняя/историческая
Cham358Чамское письмоCham5.183
Cher445ЧерокиCherokee3.085
Cirt291Киртнет в Юникоде
Copt204Коптское письмоCoptic1.0135(отделена от греческой в версии 4.1) Древняя/историческая
Cpmn402Кипро-минойское письмонет в Юникоде
Cprt403Кипрское письмоCypriot4.055Древняя/историческая
Cyrl220КириллицаCyrillic1.0408
Cyrs221Кириллица (старославянский вариант)1.0 вариант кириллицы
Deva315Деванагари (Нагари)Devanagari1.0150
Dogr328ДограDogra11.060
Dsrt250ДезеретDeseret3.180
Dupl755Система ДюплойеDuployan 7.0143
Egyd070Демотическое письмо5.2Унифицировано с египетскими иероглифами в Юникоде
Egyh060Иератическое письмо5.2 Унифицировано с египетскими иероглифами в Юникоде
Egyp050Египетское иероглифическое письмоEgyptian_Hieroglyphs5.21,071Древняя/историческая
Elba226Эльбасанское письмоElbasan 7.040
Elym128Элимайское письмоElymaic12.023Древняя/историческая
Ethi430Эфиопское письмо (геэз)Ethiopic3.0495
Geok241Хуцури (асомтаврули и нусхури)Georgian 1.0
Geor240Грузинское письмо (Мхведрули)Georgian1.0120
Glag225ГлаголицаGlagolitic4.194Древняя/историческая
Gong312Гунджалское гондиGunjala_Gondi6311.0
Gonm313Гонди МасарамаMasaram_Gondi 10.075
Goth206Готское письмоGothic3.127Древняя/историческая
Gran343ГрантхаGrantha 7.086
Grek200Греческий алфавитGreek1.0511
Gujr320ГуджаратиGujarati1.083
Guru310ГурмукхиGurmukhi1.079
Hanb503Китайские иероглифы с чжуинем (китайские иероглифы + чжуинь)1.0
Hang286Хангыль (Hangŭl, Hangeul)Hangul1.011,739(Хангыльские слоги перемещены в версии 2.0)
Hani500Китайские иероглифы (Упрощённые и традиционные)Han1.075,960
Hano371ХанунооHanunoo3.221
Hans501Китайские иероглифы (Упрощённые)1.1
Hant502Китайские иероглифы (Традиционные)1.1
Hatr127ХатранHatran 8.026
Hebr125Еврейское письмоHebrew1.0133
Hira410ХираганаHiragana1.091
Hluw080Лувийские иероглифыAnatolian_Hieroglyphs 8.0 583
Hmng450Пахао мяоPahawh_Hmong 7.0127
Hmnp451ХмонгNyiakeng_Puachue_Hmong12.0 71
Hrkt412(псевдоним для хираганы + катаканы)Katakana_Or_Hiragana1.0
Hung176Венгерские руныOld_Hungarian 8.0108
Inds610Хараппскаянет в Юникоде
Ital210Древне-италийскоеOld_Italic3.135Древняя/историческая
Jamo284Чамо (псевдоним для подмножества чамо хангыля)
Java361ЯванскаяJavanese5.291
Jpan413Японская (псевдоним для кандзи + хирагана + катакана)1.1
Jurc510Чжурчжэньское письмонет в Юникоде
Kali357Кая-лиKayah_Li5.148
Kana411КатаканаKatakana1.0300
Khar305КхароштхиKharoshthi4.165Древняя/историческая
Khmr355Кхмерское письмоKhmer3.0146
Khoj322ХоджкиKhojki 7.061
Kitl505Киданьское большое письмонет в Юникоде
Kits288Киданьское малое письмонет в Юникоде
Knda345Каннада (письмо)Kannada1.086
Kore287Корейское письмо (хангыль + ханча)
Kpel436Кпелленет в Юникоде
Kthi317КайтхиKaithi5.266Древняя/историческая
Lana351Тай Тхам (Ланна)Tai_Tham5.2127
Laoo356Лаосское письмоLao1.065
Latf217Латинская фрактура1.0 вид письменности
Latg216Латинская (гэльский вариант)1.0 вид письменности
Latn215ЛатинскаяLatin1.01,267
Leke 364 Лекенет в Юникоде
Lepc335Лепча (Ронг)Lepcha5.174
Limb336ЛимбуLimbu4.066
Lina400Линейное письмо АLinear_A 7.0341Древняя/историческая
Linb401Линейное письмо БLinear_B4.0211Древняя/историческая
Lisu399Лису (Алфавит Фрейзера)Lisu5.248
Loma437Ломанет в Юникоде
Lyci202Ликийский алфавитLycian5.129Древняя/историческая
Lydi116Лидийский алфавитLydian5.127Древняя/историческая
Mahj314МахаджаниMahajani7.039Древняя/историческая
Maka366Макасарское письмоMakasar11.025
Mand140Мандейский алфавитMandaic6.029
Mani139Манихейское письмоManichaean 7.051
Marc332МарченMarchen 9.068
Maya090Майянет в Юникоде
Medf265Обэри-Окаимэ/МедефайдринMedefaidrin 11.0 91
Mend438МендеMende_Kikakui 7.0 213
Merc101Мероитское письмо (курсивное)Meroitic_Cursive 6.190
Mero100Мероитское письмо (иероглифическое)Meroitic_Hieroglyphs 6.132
Mlym347МалаяламMalayalam1.098
Modi324МодиModi7.079Древняя/историческая
Mong145Старомонгольское письмоMongolian3.0153Включает Тодо-бичиг, маньчжурскую письменности
Moon218Шрифт Мунанет в Юникоде
Mroo264МроMro 7.043
Mtei337Мейтей маекMeetei_Mayek5.256
Mult323МултаниMultani 8.038
Mymr350Мъянмар (Бирманское письмо)Myanmar3.0188
Nand311НандинагариNandinagari12.065
Narb106Ранне-североаравийская (древне-североаравийская)Old_North_Arabian 7.032
Nbat159Набатейское письмоNabataean7.040Древняя/историческая
Newa333НеваNewa9.094
Nkdb085Дунбанет в Юникоде
Nkgb420Накхи Гебанет в Юникоде
Nkoo165Н’КоNko5.059
Nshu499Нюй-шуNushu 10.0396Древняя/историческая
Ogam212Огамическое письмоOgham3.029Древняя/историческая
Olck261Ол-чикиOl_Chiki5.148
Orkh175Древнетюркское письмоOld_Turkic5.273Древняя/историческая
Orya327ОрияOriya1.090
Osge219ОсейджOsage 9.0 72
Osma260Сомалийское письмоOsmanya4.040
Palm126Пальмирское письмоPalmyrene 7.0 32
Pauc263По Чин ХоPau_Cin_Hau7.057
Perm227Древнепермское письмоOld_Permic 7.0 43
Phag331Монгольское квадратное письмо (Письмо Пагба-ламы)Phags_Pa5.056Древняя/историческая
Phli131Вырезная пехлевийскаяInscriptional_Pahlavi5.227Древняя/историческая
Phlp132Псалтырная пехлевийскаяPsalter_Pahlavi 7.029
Phlv133Книжная пехлевийскаянет в Юникоде
Phnx115Финикийское письмоPhoenician5.029Древняя/историческая
Plrd282Мяо (Поллард)Miao 6.1133
Piqd293Клингонское письмонет и не будет в Юникоде
Prti130Вырезная парфянскаяInscriptional_Parthian5.230Древняя/историческая
Qaaa900Зарезервировано для частного использования (начало)Private Use Area1.06400
Qaai908(Для частного использования)Inherited523В версиях до 5.2 (начиная с 5.2: 'Zinh')
Qabx949Зарезервировано для частного использования (конец)Private Use Area1.0 640
Rjng363Реджангское письмо (Redjang, Kaganga)Rejang5.137
Rohg167ХанифиHanifi_Rohingya11.050
Roro620Ронго-ронгонет в Юникоде
Runr211Руническое письмоRunic3.078Древняя/историческая
Samr123Самаритянское письмоSamaritan5.261
Sara292Саратинет в Юникоде
Sarb105Южноаравийское письмоOld_South_Arabian5.232Древняя/историческая
Saur344СаураштраSaurashtra5.181
Sgnw95SignWritingSignWriting 8.0672
Shaw281Алфавит Шоу (Шоу)Shavian4.048
Shrd319ШарадаSharada 6.194
Shui530Шуйшунет в Юникоде
Sidd302СиддхаматрикаSiddham7.072Древняя/историческая
Sind318Синдхи, ХудабадиKhudawadi7.069
Sinh348Сингальское письмоSinhala3.080
Sogd141Согдийское письмоSogdian 11.0 42
Sogo142Древнесогдийское письмоOld_Sogdian 11.0 40
Sora398Сора сонпенгSora_Sompeng 6.135
Soyo329СоёмбоSoyombo 10.081
Sund362Сунданское письмоSundanese5.155
Sylo316Силхетское нагариSyloti Nagri4.144
Syrc135Сирийское письмоSyriac3.077
Syre138Сирийское письмо (Эстрангело)3.0
Syrj137Сирийское письмо (Западный вариант)3.0
Syrn136Сирийское письмо (Восточный вариант)3.0
Tagb373ТагбанваTagbanwa3.218
Takr321ТакриTakri6.166
Tale353Тай лыTai_Le4.035
Talu354Новое письмо лыNew_Tai_Lue4.183
Taml346Тамильское письмоTamil1.072
Tang520Тангутское письмоTangut 9.06130 + 755 ключей
Tavt359Тай виетTai_Viet5.272
Telu340ТелугуTelugu1.093
Teng290Тенгварнет в Юникоде
Tfng120Тифинаг (Бербер)Tifinagh4.157
Tglg370Тагалог (Байбайин, Алибата)Tagalog3.220
Thaa170ТанаThaana3.050
Thai352Тайское письмоThai1.086
Tibt330Тибетское письмоTibetan1.0207(удалена в версии 1.1 и вновь включена в 2.0)
Tirh326ТирхутаTirhuta7.082
Ugar040Угаритское письмоUgaritic4.031Древняя/историческая
Vaii470ВаиVai5.1300
Visp280Видимая речьнет в Юникоде
Wara262Варанг-кшитиWarang_Citi 7.084
Wcho283ВанчоWancho12.059
Wole480Волеаинет в Юникоде
Xpeo030Древнеперсидская клинописьOld_Persian4.150Древняя/историческая
Xsux020Клинопись (шумеро-аккадская)Cuneiform5.0982Древняя/историческая
Yiii460ИYi3.01,220
Zanb339Монгольское горизонтальное квадратное письмоZanabazar_Square 10.072
Zinh994Код для унаследованной письменностиInheritedВ версии 5.2 (в предыдущих версиях: 'Qaai')
Zmth995Математические обозначения3.2 не 'письменность' в Unicode
Zsye993Эмодзи6.0
Zsym996Символы1.0 не 'письменность' в Unicode
Zxxx997Код для бесписьменных языков
Zyyy998Код для неопределенной письменностиCommon6,379
Zzzz999Код для некодированной письменностиUnknownвсе остальные коды

Связи с другими стандартами

ISO 15924 ссылается на следующие стандарты как на незаменимые:

  • ISO 639-2:1998 Коды для обозначения названий языков — Часть 2: Alpha-3 код
  • ISO/IEC 9541-1:1991 Информационная технология — Обмен информацией о шрифтах — Часть 1: Архитектура
  • ISO/IEC 10646-1:2000 Информационная технология — Универсальный много-октетный набор символов (UCS)

За определением шрифта и глифа стандарт ссылается на

  • ISO/IEC 9541-1:1991

Примечания

  1. Unicode — ISO 15924:2004 Standart
  2. Unicode — ISO 15924 Registration Authority

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.