ISO 15924
ISO 15924 to norma opublikowana przez Międzynarodową Organizację Normalizacyjną , która oznacza skróty systemów pisma . Każdy system pisma ma zarówno czteroznakowy skrót, jak i kod numeryczny.
Skróty te są wymagane, na przykład, aby przypisać czcionce znaki, które zostały scalone w Unicode (takie jak fraktur lub znaki chińskie ) i nadać im inny wygląd poprzez wybranie czcionki. Na przykład w HTML i XML można rozróżnić niemiecki w alfabecie łacińskim ( de-Latn
) i niemiecki we frakturach ( de-Latf
). Ponadto jest to z. B. niezbędne dla znaków chińskich w celu odróżnienia znaków uproszczonych od tradycyjnych (lepsze znaki krótkie i długie ), z Hans
i Hant
dla znaków chińskich uproszczonych lub tradycyjnych, gdzieHani
zazwyczaj obejmuje znaki w języku chińskim, a także Kanji w języku japońskim i Hanja w języku koreańskim.
administracja
ISO 15924 jest administrowane przez Konsorcjum Unicode . W 2004 Michael Everson został mianowany rejestratorem.
Systematyka kodu
Wartości liczbowe przypisywane oprócz mnemonicznych czteroliterowych kodów są w tradycji porównywalnych systemów kodowania ISO i umożliwiają osobom, które nie potrafią lub prawie nie czytają alfabetu łacińskiego, używać cyfr „arabskich”, które są używane w wielu innych systemach pisma zamiast pracować.
Zakresy liczb
- 000-099 Pisma hieroglificzne i klinowe
- 100-199 Pisma alfabetyczne od prawej do lewej
- 200-299 alfabetów od lewej do prawej
- 300-399 skryptów alfasylabowych
- 400-499 skryptów sylabicznych
- 500-599 skryptów ideograficznych
- 600–699 nierozszyfrowanych skryptów
- 700-799 Skróty i inne zapisy
- 800-899 (nieprzypisany)
- 900–999 Do użytku prywatnego, alias, kody specjalne
Wartości specjalne
- 900 ... 949 Qaaa – Qabx: 50 kodów zarezerwowanych do użytku prywatnego.
- 994 Zinh: Kod dziedziczonego skryptu
- 995 Zmth: Zapis matematyczny
- 996 Zsym: Symbole
- 997 Zxxx: Kod dla niepisanych języków
- 998 Zyyy: Kod dla nieokreślonego skryptu
- 999 Zzzz: Kod dla niekodowanego skryptu
Przykłady
numer | kod | czcionka | przykład | znaczenie |
---|---|---|---|---|
125 | Hebr |
hebrajski | שלום | Szalom |
215 | Latn |
łacina | Cezar | Cezar |
220 | Cyrl |
cyrylica (nowoczesny) | осква́ | Moskwa |
200 | Grek |
grecki | νά | Atena |
286 | Hang |
HANGUL ( Hangeul ) | 반도 | półwysep |
160 | Arab |
arabski | العرب | Półwysep Arabski |
500 | Hani |
Han ( Hanzi , Kanji , Hanja ) | 字/字/字 | czcionka |
501 | Hans |
Han (uproszczony) | 汉 | Han |
502 | Hant |
Han (tradycyjny) | 漢 | Han |
410 | Hira |
Hiragana | の | Shinoi |
411 | Kana |
Katakana | カ ウ ン テ ィ | Hrabstwo |
412 | Hrkt |
Hiragana + katakana | し の いカ ウ ン テ ィ | Hrabstwo Shinoi |
413 | Jpan |
Han + hiragana + katakana | し の いカ ウ ン テ ィ東 武 | Hrabstwo Shinoi Tōbu |
315 | Deva |
dewanagari | योग | joga |
330 | Tibt |
pismo tybetańskie | ལ་ དྭགས | Ladakh |
120 | Tfng |
Tifinagh ( Berber , Tuareg ) | ⵎⵓⵕⵕⴰⴽⵓⵛ | Maroko |
linki internetowe
- Oficjalna lista kodów (angielski, francuski)
- Rejestracja ISO 15924 ( Unicode ) (angielski)
- Przykład wykorzystania kodów ISO 15924 w plikach HTML (angielski)