ISO 15924「文字体系名の表記コード」は、文字体系または文字体系(「1つ以上の言語の書き言葉に使用されるグラフィック文字のセット」)のコードを定義する国際規格です。各文字体系には、4文字のコードと数字コードの両方が割り当てられています。[ 1 ]
可能な限り、コードはISO 639-2から派生しており、そこでは文字体系の名前と、その文字体系を使用する言語の名前が同一です (例: Gujarātī ISO 639 guj、ISO 15924 Gujr)。639-2 書誌コードが優先されますが、これは用語コードの使用が通常優先されるのとは異なります。[ 1 ]
4文字のISO 15924コードは、IETF言語タグ用のIANA言語サブタグレジストリに組み込まれているため、そのような言語タグを使用するファイル形式で使用できます。たとえば、HTMLやXMLで使用して、 Webブラウザが外国語テキストに使用するフォントを判断するのに役立ちます。これにより、たとえば、キリル文字()またはラテン文字( )で書かれたセルビア語を区別したり、ローマ字表記または翻字されたテキストをそのようにマークしたりできます。sr-Cyrlsr-Latn
ISO は、Unicode コンソーシアムを標準の登録機関(RA)に任命しました。RA は、合同諮問委員会 (JAC) と協力して標準の開発と実装を行う登録官を任命する責任があります。2004 年から 2018 年までの登録官はMichael Everson氏で、2019 年 1 月からはGoogleの Markus Scherer 氏が登録官を務めています。[ 2 ] JAC は 6 人のメンバーで構成されています。RA の代表者 1 人 (Markus Scherer 氏)、ISO 639-2の代表者 1 人 (米国議会図書館の Randall K. Barry氏)、 ISO/TC 37の代表者 1 人(Christian Galinski 氏)、ISO/TC 46の代表者 1 人(Peeter Päll 氏)、ISO/IEC JTC 1/SC 2の代表者 2 人(Unicode コンソーシアムに所属する Rick McGowan 氏と Jan Kučera 氏)。[ 3 ]
2 つの 4 文字のコードは、共通ロケールデータリポジトリ(CLDR) プロジェクトの要請により予約されています: [ 7 ]
このコード一覧はISO 15924規格からのものです。[ 7 ]
ISO 15924では、以下の規格が不可欠なものとして挙げられています。
フォントとグリフの定義については、規格は以下を参照する。
Unicodeには約160種類の文字体系が定義されています。Unicodeは「プロパティ値エイリアス」と呼ばれるリンクピンを通して、定義された文字体系とISO 15924規格との間に1対1の対応関係を確立しています。詳しくは「文字体系(Unicode)」をご覧ください。
InheritedInheritedZinhQaagは、Zawgyiフォントで表示するためのミャンマー文字の非標準的な使用を識別するための特別なスクリプトコードです。このコードの目的は、テキスト、アプリケーション、入力方法、フォントテーブル、変換、および移行に使用されるその他のメカニズムにタグ付けするためのZawgyiの識別子を提供することにより、Unicodeの標準的で相互運用可能な使用への移行を可能にすることです。