NEC特殊文字テーブル

HULFTでは、外字テーブルを原則提供していません(「外字テーブル組み込み例」参照)。

ただし、NEC特殊文字の一部はよく使用されるため、テンプレートとして外字ファイルを提供しています。

NEC特殊文字の外字テンプレートファイルは、既存の外字ファイル(表3.18 参照)に取り込んで使用してください。

提供するNEC特殊文字の外字テンプレートファイルは、「HULPATH/gtf」に格納されています。

= 備考 =

外字テンプレートファイルとして提供するNEC特殊文字は以下の文字です。

 

 

 

 

 

 

 

 

 

表3.19 NEC特殊文字の外字テンプレートファイル一覧

入力コード

出力コード

外字テンプレートファイル名

デフォルトコード

EUC-JP

Shift-JIS

ktetos.txt

0x81a0

EUC-JP

IBM漢字

ktetoi.txt

0x44e9

EUC-JP

JEF

ktetoj.txt

0xa2a2

EUC-JP

KEIS

ktetok.txt

0xa2a2

EUC-JP

NEC

kteton.txt

0x7f7f

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

KEIS

ktstok.txt

0xa2a2

Shift-JIS

NEC

ktston.txt

0x7f7f

Shift-JIS

UTF-8

ktsto8.txt

0xE296A1

IBM漢字

EUC-JP

ktitoe.txt

0xa2a2

IBM漢字

Shift-JIS

ktitos.txt

0x81a0

IBM漢字

UTF-8

ktito8.txt

0xE296A1

JEF

EUC-JP

ktjtoe.txt

0xa2a2

JEF

Shift-JIS

ktjtos.txt

0x81a0

JEF

UTF-8

ktjto8.txt

0xE296A1

KEIS

EUC-JP

ktktoe.txt

0xa2a2

KEIS

Shift-JIS

ktktos.txt

0x81a0

KEIS

UTF-8

ktkto8.txt

0xE296A1

NEC

EUC-JP

ktntoe.txt

0xa2a2

NEC

Shift-JIS

ktntos.txt

0x81a0

NEC

UTF-8

ktnto8.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

UTF-8

KEIS

kt8tok.txt

0xA2A2

UTF-8

NEC

kt8ton.txt

0x7F7F

作成例として、IBM漢字からShift-JISへ変換するときに、NEC特殊文字の外字変換を組み込む方法を以下に示します。

(1) テンプレートファイルのコピー

IBM漢字からShift-JISへのNEC特殊文字の外字テンプレートファイルの内容をコピーします。

NEC特殊文字の外字テンプレートファイルの内容(ktitos.txt)

#
# IBM Kanji -> SJIS
#
 
#incode  #outcode
0xE270   0x8740 
0xE271   0x8741 
0xE272   0x8742 
  ・        ・
  ・        ・

  • 太字部分をコピーします。

  • 「#」で始まる行はコメントです。

(2) 外字ファイルの編集

(1) でコピーした内容をIBM漢字からShift-JISへの外字ファイル(「表3.18 外字ファイル一覧」参照)に貼り付けます。

外字ファイルの内容(gtitos.txt)

#
# IBM Kanji -> SJIS
#

#default output code
defaultcode=0x81A0

#incode  #outcode
0x676B   0xFBFC
0x5294   0xFA61
0x576B   0x8BA7
0xE270   0x8740 
0xE271   0x8741 
0xE272   0x8742 
  ・      ・
  ・      ・

  • 太字部分が貼り付けられた個所です。

  • 「#」で始まる行はコメントです。

(3) 展開ファイルの作成

外字テーブル展開コマンドを使用して、外字テーブル展開ファイルを作成します。

% utlgtfextd -i is

(4) 展開ファイルの確認

外字テーブル展開コマンドを使用して、外字テーブル展開ファイルの内容を確認します。

% utlgtfextd -o is