ASMO 449
| 別名 | 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は7ビット文字セットです。一部のエンコーディングでは、この7ビット文字セットを8ビット文字セットの上位に割り当てていますが、 ASMO 708と混同しないでください。ASMO 449(またはその変種)を8ビット文字セットの上位に割り当てる文字セットでは、明らかに重複した文字が存在するのは、下位の文字が左から右のスクリプト用で、上位の文字が右から左のスクリプト用であるためです。ASMO 449(またはその変種)が8ビット文字セットの上位に割り当てられている場合、アラビア数字になります
Al-Arabi [ 5 ]は、0xF5にNBS、0xF6に「-」、0xF7に「÷」、0xF8に「×」、0xF9に「«」、0xFAに「»」という文字を追加し、「ـ」を「`」に置き換えます。この文字セットは、コードページ768(IBMの公式コードページではありません)と呼ばれることもあります。
- 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)を割り当てています。
- MicrosoftのMS-DOS用コードページ709 [5]は、コードページ437の典型的なコードポイントにフランス語とドイツ語の文字を追加しています。
参考文献
- ^ Computing and the Qurʾān - Some caveats、2007年、Thomas Milo
- ^ ab Le codage informatique de l'écriture arabe : d'ASMO 449 à Unicode et ISO/CEI 10646
- ^ ab 「7ビットアラビア語情報交換コード、アラブ標準ASMO-449、ISO 9036」(PDF)。オリジナル(PDF)から2017年2月21日にアーカイブ。 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ビット符号化文字セット