コンピュータが文字を処理するための仕組みである文字エンコーディングの世界において、アルメニア文字を扱うための規格として策定されたのがArmSCII(Armenian Standard Code for Information Interchange)です。これはアメリカのASCII規格になぞらえて作られたアルメニア国家標準166–9に基づく単一バイト文字セットです。
現在では世界共通の文字規格であるUnicodeに取って代わられ、実用上の役割を終えた「廃止された規格」となっていますが、アルメニア語のデジタル化の歴史を紐解く上で重要な役割を果たしました。

Key Facts
- ArmSCIIはアルメニア国家標準166–9で定義された旧式の文字エンコーディングである。
- 主にArmSCII-7、ArmSCII-8、ArmSCII-8Aの3つのバリエーションが存在した。
- 国際規格であるISO 10585の普及や、その後のUnicodeへの移行により、業界での広範なサポートを得られなかった。
- Unicodeへのマッピングは、ArmSCIIではなくISO 10585をベースに構築された。
- 「永遠の記号(Eternity sign)」などの特殊文字のコードポイントを巡り、一部の誤ったマッピングが存在する。
ArmSCIIの主要なバリエーション
ArmSCII規格では、利用環境や用途に応じて主に3つの異なるエンコーディング形式が定義されていました。
ArmSCII-7
通信などの伝送向けに設計された7ビット形式のエンコーディングです。0x20にスペースを配置し、アルメニア文字や特殊な句読点を割り当てていました。特筆すべきはコード値21に割り当てられた「永遠の記号」で、これは後にUnicodeのU+058E(左向き)およびU+058D(右向き)として定義されました。
ArmSCII-8
WindowsやUnix環境向けに設計された8ビット形式です。下位7ビット(0x00〜0x7F)に標準的なASCII文字を保持し、上位領域(0x80以降)にアルメニア文字を配置する構成となっています。0xA0には改行しないスペース(NB SP)が、0xA1には永遠の記号が割り当てられています。
ArmSCII-8A
DOSやMacintoshなどの異なるプラットフォーム向けに用意された代替の8ビット形式です。文字の配置がArmSCII-8とは異なり、永遠の記号は0xDCに割り当てられていました。
他の規格との関係とUnicodeへの移行
ArmSCIIが広く普及しなかった最大の理由は、タイミングと互換性にありました。ArmSCIIの公開は、別の7ビット規格である国際標準ISO 10585の発表から1年後であったため、業界の支持が分散してしまいました。
その後のUnicode(ISO/IEC 10646)への移行においても、ベースとなったのはArmSCIIではなくISO 10585でした。これは、ArmSCIIにISO 10585に含まれる文字が10数種類不足していたためです。Unicodeでは、過去のあらゆる規格に含まれていなかった稀なアルメニア文字の拡張が行われ、システムを跨いで安定して利用できる環境が整いました。
Windows Paratypeコードページ
かつてはWindows Paratypeというコードページも存在していましたが、2005年までにArmSCII-8へと置き換えられました。このコードページでは、アルメニア文字が0xA1から0xFEの範囲に配置されていました。
文字マッピングの比較まとめ
以下に、主要な文字が各規格でどのように割り当てられていたかをまとめます。
| 文字/記号 | ArmSCII-7 | ArmSCII-8 | ISO 10585 | Unicode |
|---|---|---|---|---|
| スペース | 20 | 0020 | 20 | U+0020 |
| 永遠の記号 | 21 | A1 | — | U+058E |
| フルストップ (։) | 23 | A3 | 4C | U+0589 |
| ハイフン (֊) | 2D | AD | 4A | U+058A |
| 大文字 Ayb (Ա) | 32 | B2 | 21 | U+0531 |
| 小文字 ayb (ա) | 33 | B3 | 51 | U+0561 |
Frequently Asked Questions
ArmSCIIは現在も使われていますか?
いいえ、現在はほぼ完全に廃止されており、世界的に標準化されたUnicodeに置き換わっています。
なぜArmSCIIではなくISO 10585がUnicodeのベースになったのですか?
ISO 10585の方が文字セットが包括的であり、ArmSCIIではカバーされていなかった文字が10数種類含まれていたためです。
「永遠の記号」のUnicodeコードポイントは何ですか?
正しくはU+058E(左向き)およびU+058D(右向き)です。一部の古いマッピングでU+0530とされていることがありますが、これは誤りです。
ArmSCII-8とArmSCII-8Aの違いは何ですか?
主にターゲットとしたOSが異なります。ArmSCII-8はWindowsやUnix向けに、ArmSCII-8AはDOSやMacintosh向けに設計されており、文字の割り当て位置が異なります。
Unicodeでアルメニア文字を表示できない場合はどうすればいいですか?
Unicode自体はアルメニア文字を完全にサポートしていますが、使用しているフォントが対応していない可能性があります。アルメニア文字対応のUnicodeフォントをインストールしてください。
References
- "ISO/IEC 10646:2012/Amd.1: 2013 (E)" (PDF). Archived from the original (PDF) on September 22, 2013. Retrieved Jan 4, 2021.
- "ՀՍՏ 34.002—98" (PDF). Retrieved 18 July 2010.
- "Cpi/CPIWIN/Codepage.TXT at master · FDOS/Cpi". .
- "CPIDOS/codepage.txt". FDOS/cpi repository. . Retrieved 2026-06-16.
- "FontLab Studio 5. Classic pro font editor for Mac & Windows". www.fontlab.com. Retrieved Jan 4, 2021.
- "Windows Armenian (PT 171)". Archived from the original on 31 October 2007.