外字テーブル組み込み

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

外字テーブル展開コマンドの実行を適用するには、HULFTの再起動が必要です。

= 備考 =

外字ファイル、外字テーブル展開ファイルは「HULPATH/gtf」に存在します。

表3.18 外字ファイル一覧

入力コード

出力コード

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

外字テーブル展開ファイル

未定義時の初期値
(デフォルトコード)

EUC-JP

Shift-JIS

gtetos.txt

gtetos.xtd

0x81A0

EUC-JP

IBM漢字

gtetoi.txt

gtetoi.xtd

0x44E9

EUC-JP

JEF

gtetoj.txt

gtetoj.xtd

0xA2A2

EUC-JP

KEIS

gtetok.txt

gtetok.xtd

0xA2A2

EUC-JP

NEC

gteton.txt

gteton.xtd

0x7F7F

EUC-JP

UTF-8

gteto8.txt

gteto8.xtd

0xE296A1

Shift-JIS

EUC-JP

gtstoe.txt

gtstoe.xtd

0xA2A2

Shift-JIS

IBM漢字

gtstoi.txt

gtstoi.xtd

0x44E9

Shift-JIS

JEF

gtstoj.txt

gtstoj.xtd

0xA2A2

Shift-JIS

KEIS

gtstok.txt

gtstok.xtd

0xA2A2

Shift-JIS

NEC

gtston.txt

gtston.xtd

0x7F7F

Shift-JIS

UTF-8

gtsto8.txt

gtsto8.xtd

0xE296A1

IBM漢字

EUC-JP

gtitoe.txt

gtitoe.xtd

0xA2A2

IBM漢字

Shift-JIS

gtitos.txt

gtitos.xtd

0x81A0

IBM漢字

UTF-8

gtito8.txt

gtito8.xtd

0xE296A1

JEF

EUC-JP

gtjtoe.txt

gtjtoe.xtd

0xA2A2

JEF

Shift-JIS

gtjtos.txt

gtjtos.xtd

0x81A0

JEF

UTF-8

gtjto8.txt

gtjto8.xtd

0xE296A1

KEIS

EUC-JP

gtktoe.txt

gtktoe.xtd

0xA2A2

KEIS

Shift-JIS

gtktos.txt

gtktos.xtd

0x81A0

KEIS

UTF-8

gtkto8.txt

gtkto8.xtd

0xE296A1

NEC

EUC-JP

gtntoe.txt

gtntoe.xtd

0xA2A2

NEC

Shift-JIS

gtntos.txt

gtntos.xtd

0x81A0

NEC

UTF-8

gtnto8.txt

gtnto8.xtd

0xE296A1

UTF-8

EUC-JP

gt8toe.txt

gt8toe.xtd

0xA2A2

UTF-8

Shift-JIS

gt8tos.txt

gt8tos.xtd

0x81A0

UTF-8

IBM漢字

gt8toi.txt

gt8toi.xtd

0x44E9

UTF-8

JEF

gt8toj.txt

gt8toj.xtd

0xA2A2

UTF-8

KEIS

gt8tok.txt

gt8tok.xtd

0xA2A2

UTF-8

NEC

gt8ton.txt

gt8ton.xtd

0x7F7F

UTF-8

GB18030

gt8tog.txt

gt8tog.xtd

0xA1F5

UTF-8

IBM簡体字

gt8toc.txt

gt8toc.xtd

0x44E9

GB18030

UTF-8

gtgto8.txt

gtgto8.xtd

0xE296A1

GB18030

IBM簡体字

gtgtoc.txt

gtgtoc.xtd

0x44E9

IBM簡体字

UTF-8

gtcto8.txt

gtcto8.xtd

0xE296A1

IBM簡体字

GB18030

gtctog.txt

gtctog.xtd

0xA1F5

外字テーブル展開コマンド

utlgtfextd  [-i es|ei|ej|ek|en|e8|se|si|sj|sk|sn|s8|ie|is|i8|je|
            js|j8|ke|ks|k8|ne|ns|n8|8e|8s|8i|8j|8k|8n|8g|8c|g8|gc|c8|cg|a]
            [-o es|ei|ej|ek|en|e8|se|si|sj|sk|sn|s8|ie|is|i8|je|
            js|j8|ke|ks|k8|ne|ns|n8|8e|8s|8i|8j|8k|8n|8g|8c|g8|gc|c8|cg|a]

パラメータ説明

-i es|ei|ej|ek|en|e8|se|si|sj|sk|sn|s8|ie|is|i8|je|

js|j8|ke|ks|k8|ne|ns|n8|8e|8s|8i|8j|8k|8n|8g|8c|g8|gc|c8|cg|a

外字テーブル展開ファイルを作成します。(省略可)

es

:

EUC-JPからShift-JISの外字テーブルを展開

ei

:

EUC-JPからIBM漢字の外字テーブルを展開

ej

:

EUC-JPからJEFの外字テーブルを展開

ek

:

EUC-JPからKEISの外字テーブルを展開

en

:

EUC-JPからNECの外字テーブルを展開

e8

:

EUC-JPからUTF-8の外字テーブルを展開

se

:

Shift-JISからEUC-JPの外字テーブルを展開

si

:

Shift-JISからIBM漢字の外字テーブルを展開

sj

:

Shift-JISからJEFの外字テーブルを展開

sk

:

Shift-JISからKEISの外字テーブルを展開

sn

:

Shift-JISからNECの外字テーブルを展開

s8

:

Shift-JISからUTF-8の外字テーブルを展開

ie

:

IBM漢字からEUC-JPの外字テーブルを展開

is

:

IBM漢字からShift-JISの外字テーブルを展開

i8

:

IBM漢字からUTF-8の外字テーブルを展開

je

:

JEFからEUC-JPの外字テーブルを展開

js

:

JEFからShift-JISの外字テーブルを展開

j8

:

JEFからUTF-8の外字テーブルを展開

ke

:

KEISからEUC-JPの外字テーブルを展開

ks

:

KEISからShift-JISの外字テーブルを展開

k8

:

KEISからUTF-8の外字テーブルを展開

ne

:

NECからEUC-JPの外字テーブルを展開

ns

:

NECからShift-JISの外字テーブルを展開

n8

:

NECからUTF-8の外字テーブルを展開

8e

:

UTF-8からEUC-JPの外字テーブルを展開

8s

:

UTF-8からShift-JISの外字テーブルを展開

8i

:

UTF-8からIBM漢字の外字テーブルを展開

8j

:

UTF-8からJEFの外字テーブルを展開

8k

:

UTF-8からKEISの外字テーブルを展開

8n

:

UTF-8からNECの外字テーブルを展開

8g

:

UTF-8からGB18030の外字テーブルを展開

8c

:

UTF-8からIBM簡体字の外字テーブルを展開

g8

:

GB18030からUTF-8の外字テーブルを展開

gc

:

GB18030からIBM簡体字の外字テーブルを展開

c8

:

IBM簡体字からUTF-8の外字テーブルを展開

cg

:

IBM簡体字からGB18030の外字テーブルを展開

a

:

すべての外字テーブルを展開

-o es|ei|ej|ek|en|e8|se|si|sj|sk|sn|s8|ie|is|i8|je|

js|j8|ke|ks|k8|ne|ns|n8|8e|8s|8i|8j|8k|8n|8g|8c|g8|gc|c8|cg|a

外字テーブル展開ファイルの内容を標準出力に表示します。(省略可)

es

:

EUC-JPからShift-JISの外字テーブルの内容を表示

ei

:

EUC-JPからIBM漢字の外字テーブルの内容を表示

ej

:

EUC-JPからJEFの外字テーブルの内容を表示

ek

:

EUC-JPからKEISの外字テーブルの内容を表示

en

:

EUC-JPからNECの外字テーブルの内容を表示

e8

:

EUC-JPからUTF-8の外字テーブルの内容を表示

se

:

Shift-JISからEUC-JPの外字テーブルの内容を表示

si

:

Shift-JISからIBM漢字の外字テーブルの内容を表示

sj

:

Shift-JISからJEFの外字テーブルの内容を表示

sk

:

Shift-JISからKEISの外字テーブルの内容を表示

sn

:

Shift-JISからNECの外字テーブルの内容を表示

s8

:

Shift-JISからUTF-8の外字テーブルの内容を表示

ie

:

IBM漢字からEUC-JPの外字テーブルの内容を表示

is

:

IBM漢字からShift-JISの外字テーブルの内容を表示

i8

:

IBM漢字からUTF-8の外字テーブルの内容を表示

je

:

JEFからEUC-JPの外字テーブルの内容を表示

js

:

JEFからShift-JISの外字テーブルの内容を表示

j8

:

JEFからUTF-8の外字テーブルの内容を表示

ke

:

KEISからEUC-JPの外字テーブルの内容を表示

ks

:

KEISからShift-JISの外字テーブルの内容を表示

k8

:

KEISからUTF-8の外字テーブルの内容を表示

ne

:

NECからEUC-JPの外字テーブルの内容を表示

ns

:

NECからShift-JISの外字テーブルの内容を表示

n8

:

NECからUTF-8の外字テーブルの内容を表示

8e

:

UTF-8からEUC-JPの外字テーブルを表示

8s

:

UTF-8からShift-JISの外字テーブルを表示

8i

:

UTF-8からIBM漢字の外字テーブルを表示

8j

:

UTF-8からJEFの外字テーブルを表示

8k

:

UTF-8からKEISの外字テーブルを表示

8n

:

UTF-8からNECの外字テーブルを表示

8g

:

UTF-8からGB18030の外字テーブルを表示

8c

:

UTF-8からIBM簡体字の外字テーブルを表示

g8

:

GB18030からUTF-8の外字テーブルを表示

gc

:

GB18030からIBM簡体字の外字テーブルを表示

c8

:

IBM簡体字からUTF-8の外字テーブルを表示

cg

:

IBM簡体字からGB18030の外字テーブルを表示

a

:

すべての外字テーブルの内容を表示