| エイリアス | iso-ir-89 |
|---|---|
| 標準 | ASMO 449、ISO 9036 |
| 分類 | 7 ビット エンコーディング、非ラテン文字 ISO 646 修正、自然な文字順序 |
| 後継者 | ASMO 708 (ISO-8859-6) |
ASMO 449は、現在では技術的に廃止されている[1]アラビア語をエンコードするための7ビットコード化文字セットです。
歴史
この文字セットは、現在は消滅した[2] アラブ標準化計量機構によって1982年[2]に、アラビア語圏の国々で使用される7ビット標準として考案されました。この文字セットの設計は7ビットISO 646 (1973年版)から派生したものですが[3]、アラビア語に適した変更が加えられています。0x41から0x72(16進数)までのコードポイントでは、ラテン文字がアラビア文字に置き換えられました。ラテン文字とアラビア文字で同一の句読点はそのままですが、異なる句読点(カンマ、セミコロン、疑問符)については、ラテン文字がアラビア文字に置き換えられました。エンコードされるのは名目上の文字のみで、文字の事前整形形式は含まれていないため、表示するには整形処理が必要です。この文字セットは双方向ではなく、右から左への記述で使用することを目的としています。したがって、対称的な句読点のペア ( and 、and 、and 、and ) は逆に表示されます ( and 、and 、 and 、and 、and )。
()<>[]{})(><][}{
ASMO 449は1985年に国際符号化文字セット登録簿にIR 089 [3]として登録され、 ISO 9036:1987情報処理 - 情報交換のためのアラビア語7ビット符号化文字セットとしてISO規格として承認されました。[4]
文字セット
ASMO 449+ [5]と呼ばれることもある変種があり、 0x75にNBSP、0x76に「ﹳ」、0x77に「لآ」、0x78に「لأ」、0x79に「لإ」、0x7Aに「لا」の文字が追加されています。
他の文字セットとの関係
ASMO 449 は 7 ビット文字セットです。一部のエンコーディングでは、この 7 ビット文字セットを 8 ビット文字セットの上位に割り当てていますが、ASMO 708と混同しないでください。ASMO 449 (またはその変種) を 8 ビット文字セットの上位に割り当てる文字セットでは、明らかに重複した文字が存在するのは、下位の文字が左から右のスクリプト用で、上位の文字が右から左のスクリプト用であるためです。ASMO 449 (またはその変種) が 8 ビット文字セットの上位に割り当てられている場合、アラビア数字になります。
- Al-Arabi [5]は、0xF5にNBS、0xF6に「-」、0xF7に「÷」、0xF8に「×」、0xF9に「«」、0xFAに「»」という文字を追加し、「ـ」を「`」に置き換えています。この文字セットはコードページ768と呼ばれることもあります(公式のIBMコードページではありません)。
- DECのDEC/8/ASMO [5]は同じレパートリーと同じアラビア文字のシーケンスを持っていますが、それらを入れ替えています。
- HPのArabic-8 [5]もASMO 449に基づいています。
- Apple のMacArabic は、 MacRomanの一般的なコード ポイントにフランス語、ドイツ語、スペイン語の文字を追加し、ペルシア語とウルドゥー語の文字も追加します。
- Apple のMacFarsi は、MacArabic のアラビア数字をペルシア数字に置き換えます。
- MARC-8のコード表7 [6]では、8ビット文字セットの下位にASMO 449を割り当て、上位にアラビア語拡張(ISO 11822 / IR 224)を割り当てています。
- マイクロソフトのMS-DOS用コードページ709 [5]は、コードページ437の典型的なコードポイントにフランス語とドイツ語の文字を追加しています。
参考文献
- ^ コンピューティングとコーラン - いくつかの注意点、2007 年、トーマス・ミロ
- ^ ab Le codage informatique de l'écriture arabe : d'ASMO 449 à Unicode et ISO/CEI 10646
- ^ ab 「7ビットアラビア語情報交換コード、アラブ標準ASMO-449、ISO 9036」(PDF) 。 2017年2月21日時点のオリジナル(PDF)からアーカイブ。 2017年2月20日閲覧。
- ^ 「ISO 9036:1987」。国際標準化機構。 2024年9月21日閲覧。
- ^ abcde Printronix ACA エミュレーション プログラマーズ リファレンス マニュアル
- ^ 「コード表7:基本アラビア語と拡張アラビア語」www.itsmarc.com . 2024年9月21日閲覧。
外部リンク
- giconv は、 ASMO449+ をUTF-8に再コードするパッチを当てたlibiconvバージョンのグラフィカル インターフェイスです。
- ISO 9036:1987 情報処理 - 情報交換のためのアラビア語 7 ビット符号化文字セット
