| MIME / IANA | ISO-8859-6 |
|---|---|
| エイリアス | iso-ir-127、ECMA-114、ASMO-708、アラビア語、csISOLatinArabic [1] |
| 標準 | ASMO 708、ECMA-114、ISO/IEC 8859-6 |
| 分類 | 拡張ASCII、ISO 8859 |
| 拡張機能 | OEM-708、Mac OS アラビア語(ほぼ) |
| 先行 | アズモ449 |
| 後継者 | ユニコード |
| その他の関連エンコーディング | Windows-1256 (互換性なし、いくつかの文字を移動) |
ISO/IEC 8859-6:1999、「情報技術 - 8 ビット 1 バイト符号化グラフィック文字セット - パート 6: ラテン/アラビア文字」は、 ASCII ベースの標準文字エンコーディングのISO/IEC 8859シリーズの一部で、第 1 版は 1987 年に発行されました。非公式にはラテン/アラビア文字と呼ばれています。アラビア語をカバーするように設計されています。名目上の文字のみがエンコードされ、文字の事前整形形式はエンコードされていないため、表示するには整形処理が必要です。アラビア語自体以外のほとんどのアラビア文字言語 (ペルシャ語、ウルドゥー語など) を書くために必要な追加の文字は含まれていません。
ISO-8859-6 は、ISO/IEC 6429のC0 および C1 制御コードが補足された場合のこの標準に対するIANA推奨の文字セット名です。テキストは論理順序になっているため、表示するにはBiDi処理が必要です。名目上、ISO-8859-6 (コード ページ 28596 ) は「視覚順序」用、ISO-8859-6-I (コード ページ 38596 ) は論理順序用です。しかし、実際には、HTML および XML ドキュメントに必要なISO-8859-6 は論理順序テキストも表します。また、方向性を特殊な制御文字で明示的に指定する必要があるとされるISO-8859-6-Eもありますが、この後者のバリアントは実際には使用されていません。IBM は、コード ページ/ CCSID 1089を ISO 8859-6 に割り当てています。 [2] [3]これは、 AIXオペレーティング システムのエミュレーションです。
ISO-8859-6は、アラビア語の文字をUnicodeでエンコードするための参照標準として使用されていました[4]が、現在では技術的に時代遅れです。[5] Unicodeは、特にインターネット上の現代のアプリケーションで好まれており、WebページではUTF-8エンコードが主流です(完全なカバレッジについては、Unicodeでのアラビア語の文字も参照してください。ただし、追加機能がカバーされていないISO-8859-6やWindows 1256などとは異なります)。すべてのWebページのうち、0.0002%未満がISO-8859-6を使用しています[6] [7]。また、Web上のアラビア語のエンコードオプションとしては3番目にもなりません。
歴史
ASMO 708は、現在は解散したアラブ標準化計量機構[8]によって1986年に考案され、アラビア語圏の国々で使用される8ビット標準です。この文字セットの設計は、以前の7ビット標準であるASMO 449に触発されましたが、単に7ビット文字セットを上位に移動したわけではなく、いくつかの違いがあります。
ASMO 708 は双方向文字セットです。文字セットの下部は、数字と一部の句読点が標準ISO 646と異なります。コンテキスト (数字がラテン文字かアラビア文字か) に応じて、数字はラテン数字またはアラビア数字としてレンダリングされます。また、コンテキストに応じて、対称句読点は反転されます。つまり、開始句読点がある場合は、スクリプトの方向に応じて形状が異なってレンダリングされます。
文字セットの上部には、アラビア文字、ラテン語の句読点とは異なるアラビア語の句読点、およびその他のいくつかの文字のみが含まれます。
ASMO 708はECMAとの緊密な協力のもとに設計され[9]、ECMAは1986年にこれをECMA-114規格として採用した。また、 ISO規格としてISO 8859-6として承認された[10]。また、 1986年に 国際符号化文字セット登録簿にIR 127 [11]として登録された。
他の文字セットとの関係
その他の文字セットも ASMO 708 に関連しています。
- ASMO 708/French 1 [12]はフランス語の小文字を追加します。
- フランス語1/ASMO 708 [12]は、ISO 8859-1コードポイントにフランス語の小文字を追加し、アラビア語の小文字を削除した。
- ISO/IR 167 [13]ではフランス語とドイツ語の文字が追加されている。
- Microsoft のMS-DOS 用コード ページ 708では、コード ページ 437 の一般的なコード ポイントにフランス語の文字が追加され、ボックス描画文字も追加されています。
- MS-DOS 用の Microsoft コード ページ 710 (透過アラビア語) と Microsoft コード ページ 720 (透過 ASMO) はどちらも、コード ページ 437 の一般的なコード ポイントにフランス語の文字を追加しますが、コード ページ 437 のボックス描画文字が元のコード ポイントに残るようにアラビア語の文字の位置を変えます。
- Microsoft のWindows 1256 は、Windows 1252コード ポイントにフランス語の小文字を追加し、アラビア語の小文字を削除しました。
コードチャート
コード値 0xEB~0xF2 は結合文字に割り当てられます。
参照
- アズモ449
- 8859 規格
- Windows-1256 (Windows アラビア語コードページ)
参考文献
- ^ 文字セット、インターネット割り当て番号機関(IANA)、2018-12-12
- ^ 「コード ページ 1089 情報ドキュメント」。2016 年 3 月 17 日時点のオリジナルよりアーカイブ。
- ^ 「CCSID 1089 情報文書」。2016 年 3 月 27 日時点のオリジナルよりアーカイブ。
- ^ 「Unicode 標準 v15.0 第 9 章」(PDF)。
- ^ コンピューティングとコーラン - いくつかの注意点、2007 年、トーマス・ミロ
- ^ 「ウェブサイトにおける ISO-8859-6 の使用統計、2022 年 10 月」。w3techs.com。2022年 10 月 25 日閲覧。
- ^ 「よくある質問」.
- ^ アラブの小説情報情報規則: d'ASMO 449 à Unicode et ISO/CEI 10646
- ^ 標準 ECMA-114
- ^ 「ISO/IEC 8859-6:1999」。国際標準化機構。 2024年9月21日閲覧。
- ^ 欧州コンピュータ製造者協会、アラビア標準化計量機構(1986-11-30)。ラテン語/アラビア語アルファベットの右側部分(PDF)。ITSCJ/ IPSJ。ISO -IR -127 。
- ^ ab Printronix ACA エミュレーション プログラマーズ リファレンス マニュアル
- ^ 欧州コンピュータ製造業者協会 (1992-07-12). アラビア語/フランス語/ドイツ語セット(PDF) . ITSCJ/ IPSJ . ISO-IR -167.
- ^ 「ISO 8859-6:1999 から Unicode へ」1999 年 7 月 27 日。
- ^ コードページ CPGID 01089 (pdf) (PDF)、IBM
- ^ コードページ CPGID 01089 (txt)、IBM
- ^ 国際 Unicode コンポーネント (ICU)、ibm-1089_P100-1995.ucm、2002-12-03
外部リンク
- ISO/IEC 8859-6:1999
- 標準 ECMA-114: 8 ビット シングルバイトコード化グラフィック文字セット - ラテン/アラビア文字アルファベット第 2 版 (2000 年 12 月)
- ISO-IR 127 ラテン語/アラビア語アルファベットの右側部分(1986 年 11 月 30 日)
