ISO 15924

редактировать
определяет два набора кодов для ряда систем письма

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

Где возможно, коды получены из ISO 639-2, где имя сценария и название языка, использующего сценарий, идентичны (пример: Gujarātī ISO 639 guj, ISO 15924 Gujr). Предпочтение отдается библиографическим кодам 639-2, которые отличаются от часто предпочитаемых терминологических кодов.

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

Содержание

  • 1 Техническое обслуживание
  • 2 Коды сценариев
    • 2.1 Числовые диапазоны
    • 2.2 Специальные коды
    • 2.3 Исключительно зарезервированные коды
    • 2.4 Список кодов
  • 3 Отношения с другими стандартами
  • 4 См. Также
  • 5 Примечания
  • 6 Ссылки
  • 7 Внешние ссылки

Техническое обслуживание

ISO назначила Консорциум Unicode в качестве Органа регистрации (RA) для стандарта. RA отвечает за назначение регистратора, который работает с Объединенным консультативным комитетом (JAC) при разработке и внедрении стандарта. Регистратором с 2004 по 2018 год был Майкл Эверсон, а с января 2019 года регистратором был Маркус Шерер, технический директор Консорциума Unicode. JAC состоит из шести членов: один представитель РА (Маркус Шерер), один представитель ISO 639-2 (Рэндалл К. Барри из Библиотеки Конгресса ), один представитель из ISO TC37 (Кристиан Галински), один представитель ISO TC46 (Пеэтер Пелл) и два представителя ISO / IEC JTC 1 / SC 2 (Рик Макгоуэн и Кен Уистлер, оба также сотрудники Консорциума Unicode).

Коды сценариев

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

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

  • Qaaa – Qabx (900–949): 50 кодов повторно обслуживается для личного пользования.
  • Zsye 993: Emoji
  • Zinh 994: Код унаследованного скрипта
  • Zmth 995: Математическое обозначение
  • Zsym 996: Символы
  • Zxxx 997: Код для неписаных языков
  • Zyyy 998: Код для неопределенного сценария
  • Zzzz 999: Код для незакодированного сценария

Исключительно зарезервированные коды

Два четырехбуквенных кода зарезервированы по запросу Common Locale Data Repository Project (CLDR):

  • Root: Зарезервировано для нейтрального языка основа дерева локалей CLDR
  • Истина: Зарезервировано для логического значения "истина"

Список кодов

Этот список кодов взят из стандарта ISO 15924.

  • v
  • t
коды сценария ISO 15924 и код Unicode
ИмяАлиасНаправлениеВерсия. (добавлено)ПерсонажиПримечание
Adlm166Adlam AdlamR-to-L9.088
Afak439Afaka ВарьируетсяНе в Unicode, pro Посылка находится на рассмотрении Технического комитета Unicode
Aghb239Кавказский албанец Кавказский албанецL-to-R7.053Древний / исторический
Ахом338Ахом, Тай Ахом АхомL-to-R8,058Древний / исторический
арабский160арабский арабскийR-to-L1.01,291
аран161Арабский (вариант Насталик) СмешанныйТипографский вариант арабского языка
Арми124Императорский арамейский Императорский арамейскийR-to-L5.231Древний / исторический
Armn230Армянский АрмянскийL-to-R1.096
Авст134Авестийский АвестийскийR-to-L5.261Древний / исторический
Бали360Балийский БалийскийL-to-R5.0121
Баму435Бамум БамумL-to-R5.2657
Бас259Басса Вах Басса ВахL-to-R7.036Древний / исторический
Батк365Батак БатакL -to-R6.056
Beng325Бенгальский (Bangla) БенгальскийL-to-R1.096
Bhks334Bhaiksuki BhaiksukiL-to-R9.097Древний / исторический
Blis550Blissymbols ВарьируетсяНе в Юникоде, предложение на начальной / исследовательской стадии
Бопо285Бопомофо БопомофоL-к-R1.077
Брах300Брахми БрахмиL-to-R6.0109Древний / исторический
Брай570Брайль БрайльL-к-R3,0256
буги367бугийский бугийскийL-to-R4,130
Бухд372Бухид БухидL-to-R3,220
Чакм349Чакма ЧакмаL-to-R6.171
Банки440Объединенные канадские аборигены Слоговое письмо Канадские аборигеныL-to-R3.0710
Кари201Карии КарииL-to-R5.149Древний / исторический
Чам358Чам ЧамL -to-R5.183
Cher445Cherokee CherokeeL-to-R3.0172
Chrs109Хорезмийцы ХорезмийцыСмешанные13.028Древние / исторические
Цирт291Цирт ВарьируетсяНе в Юникоде
Копт204Коптский КоптскийL-to-R1.0137Древний / исторический, отделенный от греческого в 4.1
Cpmn402Кипро-минойский L- to-RНе в Unicode
Cprt403Кипрский слоговой КипрскийR-to-L4.055Древний / исторический
Кирл220Кириллица КириллицаL-to-R1.0443
Cyrs221Кириллица (старославянский вариант) РазличаетсяДревний / исторический, типографский вариант кириллицы
Дэва315Деванагари (Нагари) ДеванагариL-to-R1.0154
Diak342Dives Akuru Dives AkuruL-to-R13.072Древний / исторический
Догр328Догра ДограL-to-R11.060Древний / исторический
Dsrt250Deseret (Mormon) DeseretL-to-R3.180
Dupl755стенография Дуплояна, стенография Дуплояна ДуплоянL-to-R7.0143
Египет070Египетский демотический СмешанныйНе в Юникоде
Египетский060Египетский иератический СмешанныйНе в Юникоде
Египетский050Египетские иероглифы Египетские иероглифыL-to-R5.21,080Древние / исторические
Эльба226Эльбасан ЭльбасанL-to-R7.040Древний / исторический
Элим128элимейский элимейскийR-to-L12.023древний / исторический
этический430Эфиопский (Геэз) ЭфиопскийL-to-R3.0495
Геок241Хуцури ( Асомтаврули и Нусхури) ГрузинскийВарьируетсяЮникод группирует Геок и Геор вместе как «грузинский»
Геор240Грузинский (Мхедрули и Мтаврули) ГрузинскийL-to-R1.0173Для Unicode см. Также Geok
Glag225Глаголица ГлаголицаL-to-R4.1132Древний / исторический
Гонг312Гунджала Гонди Гунджала ГондиL-to-R11.063
Гонм313Масарам Гонди Масарам ГондиL-to-R10.075
Goth206Gothic GothicL-to-R3.127Древний / исторический
Гран343Гранта ГрантаL-to-R7.085Древний / исторический
Грек200Греческий ГреческийL-to-R1.0518Иногда обозначается как boustrophedon (зеркальное отображение альтернативных линий, а не только слева направо)
Gujr320Gujarati GujaratiL -to-R1.091
Гуру310Гурмукхи ГурмукхиL-to-R1.080
Ханб503Хан с Бопомофо (псевдоним Хан + Бопомофо) ВарьируетсяСм. Хани, Бопо
Ханг286Хангыль (Хангул, Хангыль) хангыльL-to-R1.011,739слоги хангыль перемещены в 2.0
хани500Хан (ханзи, кандзи, ханджа) ХанL-to-R1.094,204
Хано371Хануноо (Хануноо) ХанунооL-to-R3,221
Ханс501Хан ( Упрощенный вариант) РазличаетсяПодмножество Хани
Хант502Хан (традиционный вариант) РазличаетсяПодмножество Хани
Хатр127Хатран ХатранR-to-L8.026Древний / исторический
Hebr125Иврит ИвритR-to-L1.0134
Хира410Хирагана Хираганаслева направо1.0379
Hluw080Анатолийские иероглифы (лувийские иероглифы, хеттские иероглифы) Анатолийские иероглифыL-to-R8.0583Древние / исторические
Хмнг450Пахав Хмонг Пахав ХмонгL-to-R7.0127
Хмнп451Ньяакенг Пуачуэ Хмонг Nyiakeng Puachue HmongL-to-R12.071
Hrkt412Слоговые алфавиты японского языка (псевдоним Хирагана + Катакана) Катакана или HiraganaВарьируетсяСм. Hira, Kana
Hung176Древневенгерский (венгерский рунический) ДревневенгерскийR-to -L8.0108Древний / исторический
Индс610Инд (Хараппан) СмешанныйНе в Юникоде, предложение на начальной / исследовательской стадии
Ital210Старый курсив (этрусский, Oscan и т. Д.) Старый курсивСлева направо3,139древний / исторический
джамо284джамо (псевдоним для подмножества джамо в хангыль) варьируетсяподмножество Hang
Java361яванский яванскийL-to-R5.290
Jpan413Японский (псевдоним Хан + Хирагана + Катакана) ВарьируетсяСм. Хани, Хира и Кана
Юрк510Чжурчжэнь Л-к-ПНе в Unicode
Кали357Кая Ли Кая ЛиL-to-R5.147
Кана411Катакана КатаканаL-to-R1.0304
Хар305Харошти ХароштиR-to-L4.168Древний / исторический
Кхмр355Кхмерский КхмерскийСзади3,0146
Ходж322Хойки ХойкиЛ от-к-R7.062Древний / исторический
Китл505Киданьский большой шрифт L-to-RНе в Unicode
Kits288Киданьское маленькое письмо Киданьское маленькое письмоT-to-B13.0471Древнее / историческое
Кнда345Каннада КаннадаL-to-R1.089
Kore287Корейский (псевдоним для Hangul + Han) L-to-RСм. Hani and Hang
Kpel436Kpelle L-to-RНе в Unicode, предложение в начальном / исследовательский этап
Кти317Кайти КайтиL-to-R5.267Древний / исторический
Лана351Тай Тхам (Ланна) Тай ТхамL-to-R5.2127
Лаоо356Лаосский ЛаосскийL-to-R1.082
Латф217Латинский (вариант Fraktur) ИзменяетсяТипографский вариант латыни
Латг216Латинский (гэльский вариант) L-to-RТипографский вариант латыни
Latn2 15Латинский ЛатинскийL-to-R1.01,374См. Латинский шрифт в Юникоде
Leke364Leke L-to-RНе в Unicode
Lepc335Lepcha (Róng) Lepchaслева направо5.174
лимба336лимбу лимбуслева направо4.068
Lina400Линейное A Линейное AL-to-R7.0341Древний / исторический
Линб401Линейный B Линейный BL-to-R4.0211Древний / исторический
Лису399Лису (Фрейзер) ЛисуЛ-к-П5.249
Loma437Loma L-to-RНе в Unicode, предложение на начальной / исследовательской стадии
Lyci202Ликийский ЛикийскийL-to-R5.129Древний / исторический
Лидский116Лидийский ЛидийцыR-to-L5.127Древние / исторические
Махдж314Махаджани МахаджаниL-to-R7.039Древний / исторический
Мака366Макасар МакасарL -to-R11.025Древний / исторический
Манд140Мандейский, Мандейский МандейскийR-to-L6.029
Мани139Манихей МанихейR-to-L7.051Древний / исторический
Марк332Марчен МарченL-to-R9.068Древние / исторические
Майя090Иероглифы майя СмешанныеНе в Юникоде
Медф265Медефайдрин (Обери Окаиме, Обери каимо) МедефайдринL-к-R11.091
Mend438Mende Kikakui Mende KikakuiR-to-L7.0213
Merc101Meroitic Cursive Meroitic CursiveR-to-L6.190Древний / исторический
Меро100Мероитские иероглифы Мероитские иероглифыR-to-L6,132Древний / исторический
Млым347малаялам малаяламL-to-R1.0118
Моди324Моди, Моḍи МодиL-to-R7.079Древний / исторический
Монг145монгольский МонгольскийT-to-B3.0167Включает Clear, маньчжурский скрипты
Луна218Луна (код Луны, сценарий Луны, тип Луны) СмешанныйНе в Юникоде, предложение на начальной / исследовательской стадии
Mroo264Mro, Mru MroL-to-R7.043
Mtei337Meitei Mayek (Meithei, Meetei) Meetei MayekL-to-R5.279
Mult323Multani MultaniL-к-R8,038Древний / исторический
Mymr350Мьянма (бирманский) МьянмаL-to -R3,0223
Нанд311Нандинагари НандинагариЛ-к-П12.065Древний / исторический
Нарб106Старый Север h Арабский (Древний Северный Арабский) Древний Северный АрабскийR-to-L7.032Древний / исторический
Нбат159Набатейцы набатейцыR-to-L7.040Древние / исторические
Ньюа333Ньюа, Невар, Невари, Непала липи НьюаL-to-R9.097
Nkdb085Наси Донгба (na²¹ɕi³³ to³³ba²¹, Накхи Томба) L-to-RНе в Unicode
Nkgb420Nakhi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-baw, Nakhi Geba) L-to- RНе в Unicode, предложение на начальной / исследовательской стадии
Nkoo165N'Ko NKoR-to-L5.062
Ншу499Нюшу НушуL-to-R10.0397
Огам212Огам ОгамСмешанный3,029Древний / исторический
Олк261Ол Чики (Ol Cemet ', Ol, Santali) Ol ChikiL-to-R5.148
Орх175Древнетюркский, Орхонский рунический Старый Ту rkicR-to-L5.273Древний / исторический
Ория327Ория (Одиа) ОрияL-to-R1.091
Osge219Osage OsageL-to-R9.072
Осма260Османья ОсманьяL-to-R4.040
Palm126Пальмирин ПальмиринR-to-L7.032Древний / исторический
Паук263Пау Цин Хау Пау Цин ХауL-to-R7.057
Пермь227Старопермия СтаропермияL-к-R7.043Древний / исторический
Phag331Phags-pa Phags-paT-to -B5.056Древний / исторический
Фли131Пехлеви с надписью Пехлеви с надписьюR-to-L5.227Древний / исторический
Phlp132Псалтирь Пехлевий Псалтирь ПехлевийR-to-L7.029Древний / исторический
Phlv133Книжный пехлевий СмешанныйНет в Unicod e
Фнкс115Финикийский ФиникийскийR-to-L5,029Древний / исторический
Пикд293клингонский (KLI pIqaD) L-to-RОтклонено для включения в стандарт Unicode
Plrd282Мяо (Поллард) МяоL-to-R6.1149
Прти130Парфянская надпись Парфянская надписьR-to-L5.230Древний / исторический
Qaaa900Зарезервировано для частного использования (начало) Не в Unicode
Qaai908(Частное использование)Не в Unicode (до версии 5.2 он использовался вместо Zinh)
Qabx949Зарезервировано для частного использования (конец) Не в Unicode
Rjng363Rejang (Redjang, Kaganga) RejangL-to- Р5,137
Рог167Ханифи Рохинджа Ханифи РохинджаР- к-Л11,050
Роро620Ронгоронго СмешанныйНе в Юникоде, предложение в начальном / исследовательский этап
Рунр211Рунический РуническийL-to-R3.086Древний / исторический
Самр123Самаритянин СамаритянинR-to-L5.261
Сара292Сарати СмешанныйНе в Юникоде
Сарб105Древний южноаравийский Древний южноаравийскийR-to-L5.232Древний / исторический
Саур344Саураштра СаураштраL-to-R5.182
Sgnw095SignWriting SignWritingT-to-B8.0672
Shaw281Шавиан (Шоу) ШавианL-to-R4.048
Шрд319Шарада, Шарада ШарадаL-to-R6.196
Shui530Shuishu L-to-RНе в Unicode
Sidd302Сиддхам, Сиддхах, Сиддхаматука СиддхамL-to-R7.092Древний / исторический
Синд318Худавади, Синдхи ХудавадиЛ-то -R7.069
Sinh348Sinhala SinhalaL-to-R3.0111
Согд141Согдийский СогдийскийR-to-L11.042Древний / исторический
Сого142Древнесогдийский ДревнесогдийскийR-to-L11.040Древний / исторический
Сора398Сора Сомпенг Сора СомпенгL-to-R6,135
Сойо329Сойомбо Сойомбослева направо10,083Древний / исторический
Сунд362Сунданский СунданскийЛ- to-R5.172
Sylo316Syloti Nagri Syloti NagriL-to-R4.145Древний / исторический
Сырский135Сирийский СирийскийR-to-L3,088
Сырский138Сирийский (вариант Эстранджело) СмешанныйТипографский вариант сирийского
Сырджан137Сирийский (Западный вариант) СмешанныйТипографский вариант Сирийский
Сырн136Сирийский (восточный вариант) СмешанныйТипографский вариант сирийского
Tagb373Tagbanwa TagbanwaL-to-R3.218
Такр321Такри, Шакри, Шанкри ТакриL-to-R6.167
Сказка353Тай Ле Тай ЛеL-to-R4.035
Талу354Нью Тай Лю Нью Тай ЛюL-to-R4,183
Тамл346Тамил ТамилСлева к П1.0123
Тан520Тангут ТангутСлева к П9,06914Древний / исторический
Тавт359Тайвьет ТайвьетL -к-R5.272
Телу340Телугу ТелугуL-to-R1.098
Teng290Tengwar L-to-RНе в Unicode
Tfng120Тифинаг (берберский) ТифинагСзади4,159
Tglg370Тагальский (Байбайн, Алибата) ТагальскийЛт. oR3.220
Thaa170Thaana ThaanaR-to-L3.050
Тайский352Тайский ТайскийL-to-R1.086
Тибт330Тибетский ТибетскийL-to-R2.0207Добавлено в 1.0, удалено в 1.1 и повторно введено в 2.0
Тирх326Тирхута ТирхутаL-to-R7.082
Toto294Toto L- to-RНе в Юникоде
Угар040Угарит УгаритскийL-to-R4.031Древний / исторический
Вайи470Вай ВайL-to-R5.1300
Visp280Видимая речь L-to-RНе в Юникоде
Вара262Варанг Сити (Варанг Кшити) Варанг CitiL-to-R7.084
Wcho283Wancho WanchoL-to-R12.059
Wole480Woleai СмешанныйНе в Unicode, предложение на начальном / исследовательском уровне ge
Xpeo030Древнеперсидский ДревнеперсидскийL-to-R4.150Древний / исторический
Xsux020Шумеро-аккадская клинопись клинописьL-to-R5.01,234Древний / исторический
ези192езидский езидскийR-to-L13.047Древний / исторический
Yiii460Yi ИиL-to-R3.01,220
Занб339Площадь Занабазар (Zanabazarin Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script) Площадь ЗанабазарL-to-R10,072Древний / исторический
Зин994Код унаследованного скрипта УнаследованоУнаследовано573
Zmth995Математическое обозначение L-to- RНе скрипт в Юникоде
Zsym996Символы Не скрипт в Юникоде
Zsye993Символы (вариант эмодзи) Не является «скриптом» в Юникоде
Zxxx997Код для неписанные документы Не «сценарий» в Юникоде
Zyyy998Код для неопределенного сценария ОбычныйСмешанный8,087
Zzzz999Код для незакодированного сценария Неизвестно970,188Все остальные кодовые точки
Примечания
  1. ^Публикации ISO 15924 По состоянию на 16 апреля 2020 г.
  2. ^Нормативный текстовый файл ISO 15924 По состоянию на 16 апреля 2020 года
  3. ^Изменения ISO 15924 (включая псевдонимы для Unicode; по состоянию на 16 апреля 2020 г.)
  4. ^Unicode версии 13.0
  5. ^Диаграммы Unicode
  6. ^Unicode использует «Псевдоним значения свойства» (Псевдоним) в качестве имени сценария. Эти псевдонимы являются частью Unicode и информативно публикуются рядом с ISO 15924. Имя сценария псевдонима может использоваться в имени персонажа: Palm, Palmyrene → U + 10860 𐡠 ПАЛМИРЕНОВАЯ БУКВА ALEPH.

Отношения к другим стандартам

Следующие стандарты считаются обязательными в 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

Около 154 скриптов определены в юникоде. Посредством закрепления под названием «Псевдоним значения свойства» Unicode установил связь 1: 1 между заданным сценарием и его стандартом ISO 15924. См. Скрипт (Unicode).

См. Также

Примечания

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-23 07:57:42
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте