Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

ISO 15924



План:


Введення

ISO 15924, Коди для позначення назв писемностей, визначає два набори кодів для ряду писемностей. Кожній писемності присвоюється два коди - числовий і містить чотири літери.

Писемністю вважається "набір графічних символів, використовуваних для письмової форми одного чи більше мов". Тому писемності, які (поки що) не "використовуються для письмової форми мови" недвозначно виключені.

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

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


1. Підтримка

ISO призначило реєструючим органом стандарту Unicode Consortium. У 2004 році реєстратором був призначений Майкл Еверсон. [2]

2. Коди писемностей

2.1. Чисельні діапазони

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

2.2. Спеціальні коди

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

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


2.3. Список кодів

ISO 15924 Писемності в Unicode
Код Назва Псевдонім Версія Символи Примітка
Afak 439 Афакіі немає в Unicode
Arab 160 Арабське письмо Arabic 1.0 1,051
Armi 124 Арамійське лист Imperial_Aramaic 5.2 31 Давня / історична
Armn 230 Вірменське лист Armenian 1.0 90
Avst 134 Авестійська алфавіт Avestan 5.2 61 Давня / історична
Bali 360 Балійське лист Balinese 5.0 121
Bamu 435 Бамум Bamum 5.2 657
Bass 259 Басса Вах немає в Unicode
Batk 365 Батакское лист Batak 6.0 56
Beng 325 Бенгальській лист Bengali 1.0 92
Blis 550 Бліссімволіка немає в Unicode
Bopo 285 Чжуінь (Бопомофо) Bopomofo 1.0 70
Brah 300 Брахмі Brahmi 6.0 108
Brai 570 Шрифт Брайля Braille 3.0 256
Bugi 367 Лонтар (Бугійское письмо) Buginese 4.1 30
Buhd 372 Бухід Buhid 3.2 20
Cakm 349 Чакма (Англ.) рос. немає в Unicode
Cans 440 Уніфіковані Символи Канадських Аборигенів Canadian_Aboriginal 3.0 710
Cari 201 Карійської лист Carian 5.1 49 Давня / історична
Cham 358 Чамское лист Cham 5.1 83
Cher 445 Черокі Cherokee 3.0 85
Cirt 291 Кірт немає в Unicode
Copt 204 Коптське лист Coptic 1.0 135 (Відокремлена від грецької у версії 4.1) Давня / історична
Cprt 403 Кіпрське лист Cypriot 4.0 55 Давня / історична
Cyrl 220 Кирилиця Cyrillic 1.0 408
Cyrs 221 Кирилиця (старослов'янський варіант) немає в Unicode
Deva 315 Деванагарі (нагар) Devanagari 1.0 150
Dsrt 250 Дезерет Deseret 3.1 80
Dupl 755 Дуплоянская скоропис немає в Unicode
Egyd 70 Демотичне лист немає в Unicode
Egyh 60 Ієратичне лист немає в Unicode
Egyp 50 Єгипетське ієрогліфічне письмо Egyptian_Hierogyphs 5.2 1,071 Давня / історична
Elba 226 Ельбасанское лист немає в Unicode
Ethi 430 Ефіопське лист ( гєез) Ethiopic 3.0 495
Geok 241 Хуцурі (асомтаврули і нусхурі) немає в Unicode
Geor 240 Грузинське лист (Мхведрулі) Georgian 1.0 120
Glag 225 Глаголиця Glagolitic 4.1 94 Давня / історична
Goth 206 Готське лист Gothic 3.1 27 Давня / історична
Gran 343 Грантха немає в Unicode
Grek 200 Грецький алфавіт Greek 1.0 511
Gujr 320 Гуджараті Gujarati 1.0 83
Guru 310 Гурмухі Gurmukhi 1.0 79
Hang 286 Хангиль (Hangŭl, Hangeul) Hangul 1.0 11,739 (Хангильскіе склади переміщені у версії 2.0)
Hani 500 Китайські ієрогліфи (Спрощені і традиційні) Han 1.0 75,960
Hano 371 Хануноо Hanunoo 3.2 21
Hans 501 Китайські ієрогліфи (Спрощені) немає в Unicode
Hant 502 Китайські ієрогліфи (Традиційні) немає в Unicode
Hebr 125 Єврейський алфавіт Hebrew 1.0 133
Hira 410 Хірагана Hiragana 1.0 91
Hmng 450 Пахан мяо немає в Unicode
Hrkt 412 (Псевдонім для хірагани + катакани) Katakana_Or_Hiragana немає в Unicode (див. роздільні писемності)
Hung 176 Угорські руни немає в Unicode
Inds 610 Хараппская немає в Unicode
Ital 210 Італійських Old_Italic 3.1 35 Давня / історична
Java 361 Яванська Javanese 5.2 91
Jpan 413 Японська (псевдонім для кандзі + хірагана + катакана) немає в Unicode
Jurc 510 Чжурчженьской лист немає в Unicode
Kali 357 Кая чи Kayah_Li 5.1 48
Kana 411 Катакана Katakana 1.0 300
Khar 305 Кхароштхи Kharoshthi 4.1 65 Давня / історична
Khmr 355 Кхмерское лист Khmer 3.0 146
Knda 345 Каннада (лист) Kannada 1.0 86
Kore 287 Корейське лист (хангиль + ханчча) немає в Unicode
Kpel 436 Кпелле немає в Unicode
Kthi 317 Кайтхі Kaithi 5.2 66 Давня / історична
Lana 351 Тай Тхам (Ланна) Tai_Tham 5.2 127
Laoo 356 Лаоської лист Lao 1.0 65
Latf 217 Латинська фрактура немає в Unicode
Latg 216 Латинська (гельський варіант) немає в Unicode
Latn 215 Латинська Latin 1.0 1,267
Lepc 335 Лепча (Ронг) Lepcha 5.1 74
Limb 336 Лімбу Limbu 4.0 66
Lina 400 Лінійне письмо А немає в Unicode
Linb 401 Лінійне письмо Б Linear_B 4.0 211 Давня / історична
Lisu 399 Лисицю (Алфавіт Фрейзера) Lisu 5.2 48
Loma 437 Лома немає в Unicode
Lyci 202 Лікійський алфавіт Lycian 5.1 29 Давня / історична
Lydi 116 Лідійська алфавіт Lydian 5.1 27 Давня / історична
Mand 140 Мандейскій алфавіт, Mandaean Mandaic 6.0 29
Mani 139 Маніхейський лист немає в Unicode
Maya 90 Майя немає в Unicode
Mend 438 Менде немає в Unicode
Merc 101 Мероітського лист (курсивне) немає в Unicode
Mero 100 Мероітського лист (ієрогліфічне) немає в Unicode
Mlym 347 Малаялам Malayalam 1.0 98
Mong 145 Старомонгольской лист Mongolian 3.0 153 Включає Тодо-бічіг, маньчжурську писемності
Moon 218 Шрифт Муна немає в Unicode
Mroo 199 МРО немає в Unicode
Mtei 337 Мейте майок Meetei_Mayek 5.2 56
Mymr 350 М'янмар (Бірманські письмо) Myanmar 3.0 188
Narb 106 Ранньо-североаравійская (давньо-североаравійская) немає в Unicode
Nbat 159 Набатейського алфавіт немає в Unicode
Nkgb 420 Накхі Геба немає в Unicode
Nkoo 165 Н'Ко Nko 5.0 59
Nshu 499 Нюй-шу немає в Unicode
Ogam 212 Огамічними лист Ogham 3.0 29 Давня / історична
Olck 261 Ол-чики (Ol Cemet ', Ol, Santali) Ol_Chiki 5.1 48
Orkh 175 Давньотюркське рунічне лист Old_Turkic 5.2 73 Давня / історична
Orya 327 Орія Oriya 1.0 90
Osma 260 Сомалійське лист Osmanya 4.0 40
Palm 126 Пальмірському лист немає в Unicode
Perm 227 Древнепермское лист немає в Unicode
Phag 331 Монгольська квадратне лист (Лист Пагба-лами) Phags_Pa 5.0 56 Давня / історична
Phli 131 Вирізні пехлевійскіх Inscriptional_Pahlavi 5.2 27 Давня / історична
Phlp 132 Псалтирная пехлевійскіх немає в Unicode
Phlv 133 Книжкова пехлевійскіх немає в Unicode
Phnx 115 Фінікійське лист Phoenician 5.0 29 Давня / історична
Plrd 282 Мяо (Поллард) немає в Unicode
Prti 130 Вирізні парфянська Inscriptional_Parthian 5.2 30 Давня / історична
Qaaa 900 Зарезервовано для приватного використання (початок) немає в Unicode
Qaai 908 (Для приватного використання) Inherited 523 У версіях до 5.2 (починаючи з 5.2: 'Zinh')
Qabx 949 Зарезервовано для приватного використання (кінець) немає в Unicode
Rjng 363 Реджангское лист (Redjang, Kaganga) Rejang 5.1 37
Roro 620 Ронго-ронго немає в Unicode
Runr 211 Рунічне лист Runic 3.0 78 Давня / історична
Samr 123 Самаритянські лист Samaritan 5.2 61
Sara 292 Сараті немає в Unicode
Sarb 105 Южноаравійское лист Old_South_Arabian 5.2 32 Давня / історична
Saur 344 Саураштра Saurashtra 5.1 81
Sgnw 95 SignWriting немає в Unicode
Shaw 281 Шавіанскій алфавіт ( Шоу) Shavian 4.0 48
Shrd 319 Шарада немає в Unicode
Sind 318 Сіндхі, Кхудаваді немає в Unicode
Sinh 348 Сингальську лист Sinhala 3.0 80
Sora 398 Сора сонпенг немає в Unicode
Sund 362 Сунданское лист Sundanese 5.1 55
Sylo 316 Сілоті нагр Syloti_Nagri 4.1 44
Syrc 135 Сирійське лист Syriac 3.0 77
Syre 138 Сирійське лист (Естрангело) немає в Unicode
Syrj 137 Сирійське лист (Західний варіант) немає в Unicode
Syrn 136 Сирійське лист (Східний варіант) немає в Unicode
Tagb 373 Тагбанва Tagbanwa 3.2 18
Takr 321 ТАКР немає в Unicode
Tale 353 Тай ли Tai_Le 4.0 35
Talu 354 Новий тай ли New_Tai_Lue 4.1 83
Taml 346 Таміла лист Tamil 1.0 72
Tang 520 Тангутского лист немає в Unicode
Tavt 359 Тай Вієт Tai_Viet 5.2 72
Telu 340 Телугу Telugu 1.0 93
Teng 290 Тенгвар немає в Unicode
Tfng 120 Тіфінаг (Бербер) Tifinagh 4.1 57
Tglg 370 Тагальська (Байбайін, Алібата) Tagalog 3.2 20
Thaa 170 Тана Thaana 3.0 50
Thai 352 Тайський лист Thai 1.0 86
Tibt 330 Тибетське лист Tibetan 1.0 207 (Видалена у версії 1.1 і знову включена в 2.0)
Ugar 40 Угаритська лист Ugaritic 4.0 31 Давня / історична
Vaii 470 Ваи Vai 5.1 300
Visp 280 Видима мова немає в Unicode
Wara 262 Варангі-кшіті немає в Unicode
Wole 480 Волеаі немає в Unicode
Xpeo 30 Давньоперсидською клинопис Old_Persian 4.1 50 Давня / історична
Xsux 20 Клинопис (шумеро-аккадської) Cuneiform 5.0 982 Давня / історична
Yiii 460 І Yi 3.0 1,220
Zinh 994 Код для успадкованої писемності Inherited У версії 5.2 (в попередніх версіях: 'Qaai')
Zmth 995 Математичне позначення не 'писемність' в Unicode
Zsym 996 Символи не 'писемність' в Unicode
Zxxx 997 Код для неписьменних мов немає в Unicode
Zyyy 998 Код для невизначеною писемності Common 6,379
Zzzz 999 Код для некодованому писемності Unknown всі інші коди

3. Зв'язки з іншими стандартами

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 - www.unicode.org/iso15924/standard/index.html # codes
  2. Unicode - ISO 15924 Registration Authority - unicode.org/iso15924 /

Цей текст може містити помилки.

Схожі роботи | скачати

Схожі роботи:
ISO 9
ISO 31
ISO 10487
ISO 9660
ISO 9362
ISO 9241
ISO 9000
ISO 8601
ISO 639-1
© Усі права захищені
написати до нас