NEC特殊文字テーブル
HULFTでは、外字テーブルを原則提供していません(「外字テーブル組み込み例」参照)。ただし、NEC特殊文字の一部はよく使用されるため、テンプレートとして外字ファイルを提供しています。
NEC特殊文字の外字テンプレートファイルは、既存の外字ファイル(表3.14 参照)に取り込んで使用してください。
提供するNEC特殊文字の外字テンプレートファイルは「HULPATH
外字テンプレートファイルとして提供するNEC特殊文字は以下の文字です。
① |
② |
③ |
④ |
⑤ |
⑥ |
⑦ |
⑧ |
⑨ |
⑩ |
⑪ |
⑫ |
⑬ |
⑭ |
⑮ |
⑯ |
⑰ |
⑱ |
⑲ |
⑳ |
Ⅰ |
Ⅱ |
Ⅲ |
Ⅳ |
Ⅴ |
Ⅵ |
Ⅶ |
Ⅷ |
Ⅸ |
Ⅹ |
㍉ |
㌔ |
㌢ |
㍍ |
㌘ |
㌧ |
㌃ |
㌶ |
㍑ |
㍗ |
㌍ |
㌦ |
㌣ |
㌫ |
㍊ |
㌻ |
㎜ |
㎝ |
㎞ |
㎎ |
㎏ |
㏄ |
㎡ |
㍻ |
№ |
㏍ |
℡ |
㊤ |
㊥ |
㊦ |
㊧ |
㊨ |
㈱ |
㈲ |
㈹ |
㍾ |
㍽ |
㍼ |
∮ |
∟ |
⊿ |
|
|
|
|
|
|
|
|
|
入力コード |
出力コード |
外字テンプレートファイル名 |
デフォルトコード |
---|---|---|---|
EUC-JP |
Shift-JIS |
ktetos.txt |
0x81A0 |
EUC-JP |
UTF-8 |
kteto8.txt |
0xE296A1 |
Shift-JIS |
EUC-JP |
ktstoe.txt |
0xA2A2 |
Shift-JIS |
IBM漢字 |
ktstoi.txt |
0x44E9 |
Shift-JIS |
JEF |
ktstoj.txt |
0xA2A2 |
Shift-JIS |
UTF-8 |
ktsto8.txt |
0xE296A1 |
IBM漢字 |
Shift-JIS |
ktitos.txt |
0x81A0 |
IBM漢字 |
UTF-8 |
ktito8.txt |
0xE296A1 |
JEF |
Shift-JIS |
ktjtos.txt |
0x81A0 |
JEF |
UTF-8 |
ktjto8.txt |
0xE296A1 |
UTF-8 |
EUC-JP |
kt8toe.txt |
0xA2A2 |
UTF-8 |
Shift-JIS |
kt8tos.txt |
0x81A0 |
UTF-8 |
IBM漢字 |
kt8toi.txt |
0x44E9 |
UTF-8 |
JEF |
kt8toj.txt |
0xA2A2 |
作成例として、IBM漢字からShift-JISへ変換するときに、NEC特殊文字の外字変換を組み込む方法を以下に示します。
外字ファイル(gtitos.txt)の作成
すでにIBM漢字からShift-JISへの外字テーブルが存在する場合
既存の外字の外字ファイル(gtitos.txt)を作成します。
コマンドプロンプトを起動します。HULFTインストールフォルダーの「bin」フォルダー内に移動し、以下のコマンドを実行して外字ファイルを作成します。
> utlgtfextdV -o is > gtitos.txt
作成された外字ファイルを「HULPATH
既存の外字ファイルを作成しないで以下の処理を行うと、既存の外字テーブルは破棄されます。
既存の外字テーブルが存在しない場合
「HULPATH
# # IBM Kanji -> Shift-JIS # #default output code defaultcode=0x81A0 #incode #outcode
「#」で始まる行はコメントです。
テンプレートファイルのコピー
IBM漢字からShift-JISへのNEC特殊文字の外字テンプレートファイルの内容をコピーします。
NEC特殊文字の外字テンプレートファイルの内容(ktitos.txt)
# # IBM Kanji -> Shift-JIS # #incode #outcode 0xE270 0x8740 0xE271 0x8741 0xE272 0x8742 ・ ・ ・ ・
-
太字部分をコピーします。
-
「#」で始まる行はコメントです。
外字ファイルの編集
「テンプレートファイルのコピー」でコピーした内容をIBM漢字からShift-JISへの外字ファイル(「表3.14 外字ファイル一覧」参照)に貼り付けます。
外字ファイルの内容(gtitos.txt)
# # IBM Kanji -> Shift-JIS # #default output code defaultcode=0x81A0 #incode #outcode 0x676B 0xFBFC 0x5294 0xFA61 0x576B 0x8BA7 0xE270 0x8740 0xE271 0x8741 0xE272 0x8742 ・ ・ ・ ・
-
太字部分が貼り付けられた個所です。
-
「#」で始まる行はコメントです。
展開ファイルの作成
コマンドプロンプトを起動します。HULFTインストールフォルダーの「bin」フォルダー内に移動し、以下のコマンドを実行します。
> utlgtfextdV -i is
展開ファイルの確認
コマンドを使用して確認
コマンドプロンプトを起動します。HULFTインストールフォルダーの「bin」フォルダー内に移動し、以下のコマンドを実行します。
> utlgtfextdV -o is
外字テーブル登録画面を使用して確認
外字テーブル登録画面を使用して、確認します