Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

Обслуживание [ править ]

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

Коды скриптов [ править ]

Числовые диапазоны [ править ]

  • 000-099 Иероглифических и клинописный сценарий
  • 100–199 Буквы с написанием справа налево
  • 200–299 алфавитных шрифтов с написанием слева направо
  • 300-399 Alphasyllabic скрипты
  • 400-499 Слоговые скрипты
  • 500–599 Идеографических шрифтов
  • 600–699 нерасшифрованных скриптов
  • 700–799 Сокращения и другие обозначения [5]
  • 800–899 (не назначено)
  • 900–999 Частное использование , псевдоним, специальные коды [6]

Специальные коды [ править ]

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

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

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

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

Список кодов [ править ]

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

Отношение к другим стандартам [ править ]

Следующие стандарты считаются обязательными в ISO 15924.

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

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

  • ИСО / МЭК 9541-1: 1991

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

См. Также [ править ]

  • Список скриптов без кода ISO 15924

Заметки [ править ]

  1. ^ Согласно Стандарту Unicode, Приложение № 24, версия 13.0.0 Inherited является значением свойства сценария Unicode символов, которые могут использоваться в нескольких сценариях и которые наследуют свой сценарий от предшествующего базового символа. К ним относятся неразмещенные объединяющие знаки и заключающие комбинирование знаков, а также U + 200C ZERO WIDTH NON-JOINER и U + 200D ZERO WIDTH JOINER. " ЗначениеInheritedописано как соответствующее коду ISO 15924Zinh.

Ссылки [ править ]

  1. ^ a b c «ISO 15924: 2004» . Проверено 21 июня 2011 .
  2. ^ "Орган регистрации ISO 15924" . Консорциум Unicode . Проверено 24 января 2019 .
  3. ^ «Директора Unicode, должностные лица и персонал» . Консорциум Unicode . Проверено 24 января 2019 .
  4. ^ "Объединенный консультативный комитет ISO 15924 / RA-JAC" . Консорциум Unicode . Проверено 24 января 2019 .
  5. ^ В июле 2010 года, Duployan сокращенное был присвоен код 755, даже несмотря на700-799 диапазонсих пор проводит свое первоначальное обозначение (неназначенный). Вскоре после этого в редакции 1.1 было разъяснено, что коды в 700 зарезервированы для «сокращений и других обозначений», хотя эта редакция является лишь предварительной, пока она не будет подтверждена руководящими комитетами.
  6. ^ «ISO 15924: 2004 Информация и документация - Коды для представления имен скриптов» . Консорциум Unicode . 2004-01-09.
  7. ^ a b «ISO 15924: 2004 - Коды для представления имен скриптов» . Юникод . 2021 г.
  8. ^ a b c d e f g h i «Предлагаемые новые сценарии» . Консорциум Unicode . 2018-05-25 . Проверено 12 сентября 2019 .
  9. ^ Майкл Эверсон (1997-09-18). «Предложение по кодированию клингонов в плоскости 1 стандарта ISO / IEC 10646-2» .
  10. ^ Консорциум Unicode (2001-08-14). «Утвержденный протокол совместного заседания UTC 87 / L2 184» .
  11. ^ Мори, Стивен; Панди, Аншуман (07.01.2021). «Предложение о добавлении скрипта Tangsa в SMP UCS» (PDF) . Консорциум Unicode . L2 / L2021 / 21027 . Источник 2021-02-19 .
  12. ^ «Ближний Восток-II, Древние сценарии» (PDF) . 13.0.0. The Unicode Consortiumtitle = Ближневосточные скрипты II . Источник 2021-01-28 .

Внешние ссылки [ править ]

  • ISO 15924: 2004
  • Орган регистрации ISO 15924 ( Unicode )
  • Официальные списки кодов ISO 15924
  • Обзор изменений во времени