NEC特殊文字テーブル

HULFTでは、外字テーブルを原則提供していません(「外字テーブル組み込み例」参照)。ただし、NEC特殊文字の一部はよく使用されるため、テンプレートとして外字ファイルを提供しています。

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

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

= 備考 =

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

 

 

 

 

 

 

 

 

 

表3.15 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\gtf」に移動します。

注意

既存の外字ファイルを作成しないで以下の処理を行うと、既存の外字テーブルは破棄されます。

既存の外字テーブルが存在しない場合

「HULPATH\gtf」に外字ファイル(gtitos.txt)を以下のように作成します。

#
# 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

外字テーブル登録画面を使用して確認

外字テーブル登録画面を使用して、確認します