「アンテナハウス外字コード」 (以下、AH外字コード) は 「JIS X0221-1995 (=ISO/IEC 10646-1:1993)」 を独自に拡張したものです。AH外字コードは以下の構造をもっています。
① AH外字は JIS X0201-1976、JIS X0208-1990 に定義されていない図形文字です。但し、パソコン(ハードウエア)、ワープロ専用機、パソコンソフトが JISに定義されている文字と同じ字種を別のコードに定義している場合、それを外字扱いとし別のコードを割り振っています。
② AH外字のうち、JIS X0221-1995 に定義されている文字は JIS X0221-1995 のコードを使用しています。特に、JIS X0212-1990 (JIS 第 3 水準) の定義文字はAH外字とし、この文字は JIS X0221-1995 における対応表を採用しています。
③ AH外字のうち JIS X0221-1995 に定義されていない文字は、JIS X0221-1995の私用領域のうち 群 00 面 E0 を使用して文字コードを割り当てます。
④ AH外字のうち JIS に定義されている文字と同じ字種については、面 E0 を使います。
⑤ ワープロのユーザ定義文字のコードの交換用に 群 00 面 E1 を使用します。
{bmc UCS.BMP}
⑥ 「アンテナハウス外字コードブック」(本製品の「セットアップCD-ROM」にHTML形式で添付してあります)は、文字のさがしやすさを考慮して意味および形で文字を分類して配置してあります。
⑦ 「アンテナハウス外字コードブック」 では JIS X0221-1995 に定義されている文字のコードは UCS-2 (16 ビット BMP 形式: 16 進 4 桁) で表示します。但し、⑤ のため文字が BMP (群 00 面 00) に属するか、面 EO に属するか不明になるため、どの面に帰属するかを示す制御コード [OO|E0] を付加しています。
(注: UCS-2 の詳細については JIS X0221-1995 の規格書をご参照ください)
【例】
{bmc AH_CODE.BMP}
これにより、「ml」 という文字は 「面 OO の 3396」 というコード番号であり、「㍍」が 「面 E0 の 144E」 というコード番号であることがわかります。
(注: 「拡張漢字」 には文字の説明を付記していません)