ISO 15924

ISO 15924 er en standard utgitt av International Organization for Standardization , som angir forkortelser for skrivesystemer . Hvert skrivesystem har både en forkortelse på fire tegn og en numerisk kode.

Disse forkortelsene kreves for eksempel for å tilordne tegn som er slått sammen i Unicode (for eksempel Fraktur eller kinesiske tegn ) til en skrift og for å gi dem et annet utseende ved å velge en skrift. For eksempel kan det i HTML og XML skilles mellom tysk i latinsk skrift ( de-Latn) og tysk på Fraktur ( de-Latf). I tillegg er det z. B. nødvendig for kinesiske tegn for å skille mellom forenklede og tradisjonelle tegn (bedre korte og lange tegn ), med Hansog Hantfor forenklede eller tradisjonelle kinesiske tegn, derHani dekker generelt tegn på kinesisk så vel som Kanji på japansk og Hanja på koreansk.

administrasjon

ISO 15924 administreres av Unicode Consortium . I 2004 ble Michael Everson utnevnt som registrator.

Kode systematikk

De numeriske verdiene som er tildelt i tillegg til de mnemoniske firebokstavskodene, er i tradisjon med sammenlignbare ISO-kodingssystemer og gjør det mulig for personer som ikke eller knapt kan lese det latinske skriftet å bruke "arabiske" tall som brukes i mange flere skrivesystemer. i stedet jobbe.

Antall områder

  • 000-099 Hieroglyf og kileskrift
  • 100-199 Alfabetiske skrifter fra høyre til venstre
  • 200-299 alfabetiske skrifter fra venstre til høyre
  • 300-399 Alfasyllabiske skript
  • 400-499 Syllabiske skript
  • 500-599 ideografiske skript
  • 600–699 udekrypterte skript
  • 700-799 Korthår og andre notasjoner
  • 800-899 (ikke tildelt)
  • 900–999 Privat bruk, alias, spesialkoder

Spesielle verdier

  • 900 ... 949 Qaaa - Qabx: 50 koder reservert for privat bruk.
  • 994 Zinh: Kode for arvet skript
  • 995 Zmth: Matematisk notasjon
  • 996 Zsym: Symboler
  • 997 Zxxx: Kode for uskrevne språk
  • 998 Zyyy: Kode for ubestemt skript
  • 999 Zzzz: Kode for ukodet skript

Eksempler

Nummer kode font eksempel betydning
125 Hebr Hebraisk שלום Shalom
215 Latn Latin Caesar Caesar
220 Cyrl Kyrillisk (moderne) Москва́ Moskva
200 Grek gresk Αθηνά Athena
286 Hang Hangŭl ( Hangeul ) 반도 halvøy
160 Arab Arabisk جزيرة العرب den arabiske halvøy
500 Hani Han ( Hanzi , Kanji , Hanja ) // font
501 Hans Han (forenklet) Han
502 Hant Han (tradisjonell) Han
410 Hira Hiragana し の い Shinoi
411 Kana Katakana カ ウ ン テ ィ fylke
412 Hrkt Hiragana + katakana し の いカ ウ ン テ ィ Shinoi County
413 Jpan Han + hiragana + katakana し の いカ ウ ン テ ィ東 武 Shinoi County Tōbu
315 Deva Devanagari योग yoga
330 Tibt Tibetansk skrift ལ་ དྭགས Ladakh
120 Tfng Tifinagh ( Berber , Tuareg ) ⵎⵓⵕⵕⴰⴽⵓⵛ Marokko

weblenker