JSY$SYSTEM:TRN$KANJI_FONT_MINCHO32.DAT
明朝体
32
×32
ドットJSY$SYSTEM:TRN$KANJI_FONT_GOTHIC40.DAT
ゴシック体
40
×40
ドット 注意1.
日本語VMS V5.4
で堤供されているCMGR V1.0
は,テキスト・トラン スレータからは利用できません。2. JSY$SYSTEM
は,日本語VMS
のシステム・ディレクトリの一つを指すシステム論理名です。もしも旧システムの論理名
SYS$KANJI
を使用 している場合には,JSY$SYSTEM
がSYS$KANJI
も参照するように定 義してください。テキスト・トランスレータが遭遇したユーザ定義文字の文字コードに対応する字形 が登録されていれば,その文字が印字されます。該当する文字が登録されていない か,該当するフォント・ファイルが存在しない場合,逆クエスチョンマークが印字 されます。
ユーザ定義文字の作成は,
CMGR
ユーティリティか,またはFEDIT
ユーティリ ティを使用します。CMGR
ユーティリティの使用方法に関しては,『フォント 管理ユーティリティ利用者の手引き』第5
章および付録A
を参照してください。また,
FEDIT
ユーティリティの使用方法に関しては,『日本語VMS
漢字フォント・ユーティリティ利用者の手引き』第
9
章または,『フォント管理ユーティリテ ィ利用者の手引き』付録C
を参照してください。1. CMGR
ユーティリティによるユーザ定義文字の使用方法CMGR
ユーティリティでは,システム・フォント・データベースとしてCMGR_
DEFAULT
とGOTHIC
の2
つが提供されます。テキスト・トランスレータは,明朝体として
CMGR_DEFAULT
データベース(40
×40
ドット,32
×32
ドット) を,またゴシック体としてGOTHIC
データベース(40
×40
ドット)を使用しま す。これ以外のデータベース名およびサイズで登録されているユーザ定義文字を使 用することはできません。2. FEDIT
ユーティリティによるユーザ定義文字の使用方法FEDIT
ユーティリティで作成したフォント・ファイルはシーケンシャル・ファイルですが,テキスト・トランスレータで利用するためには,
CONVERT
ユーティ リティで漢字コードをキーとしたインデクス・ファイルに変換する必要がありま す。日本語DECprint
プリンティング・サービスでは,この変換のためのFDL
フ ァイルを提供します。ファイル名はSYS$COMMON:[SYSHLP.EXAMPLES.CPS]TRN$KANJI_CONVERT.FDL
です。以下に,ユーザ定義文字を使用できるようにするまでの流れを,例をとって 説明します。1
FEDIT
ユーティリティを用いて,ユーザ定義可能領域の文字コードの中から適当な文字コードを割り当ててユーザ定義文字を作成します。ここでは,
40
×40
ドットの明朝体文字を作り,出力ファイルをKANJI_FILE.TMP
とします。2
CONVERT
ユーティリティで,KANJI_FILE.TMP
をインデクス・ファイルに変換し,
JSY$SYSTEM:TRN$KANJI_FONT_MINCHO40.DAT
を作成しま す。$ CONVERT/FDL=SYS$COMMON:[SYSHLP.EXAMPLES.CPS]TRN$KANJI_CONVERT
-3 さらに文字を追加したいときは,
KANJI_FILE.TMP
をFEDIT
ユーティリテ ィの入力ファイルとして1,
2 を繰り返してください。つぎに,
FEDIT
ユーティリティによる外字機能から,CMGR
ユーティリティによる外字機能への移行方法について説明します。
1
JSY$SYSTEM
ディレクトリにある以下のフォント・ファイルを,インデクス・ファイルからシーケンシャル・ファイルに変換します。
JSY$SYSTEM:TRN$KANJI_FONT_MINCHO40.DAT
明朝体40
×40
ドットJSY$SYSTEM:TRN$KANJI_FONT_MINCHO32.DAT
明朝体
32
×32
ドットJSY$SYSTEM:TRN$KANJI_FONT_GOTHIC40.DAT
ゴシック体
40
×40
ドット日本語
DECprint
プリンティング・サービスでは,この変換のためのFDL
ファイルを堤供します。ファイル名は,
SYS$COMMON:[SYSHLP.EXAMPLES.CPS]TRN$CMGR_CONVERT.FDL
です。この例では,明朝体40
×40
ドットのフォント・ファイルをシーケンシ ャル・ファイルに変換し,KANJI_FILE.TMP
に出力します。$ CONVERT/FDL=SYS$COMMON:[SYSHLP.EXAMPLES.CPS]TRN$KANJI_CONVERT.FDL -JSY$SYSTEM:TRN$KANJI_FONT_MINCHO40.DAT KANJI_FILE.TMP
注意
FEDIT
ユーティリティの出力であるシーケンシャル・ファイルを保存してある場合は,この操作は必要ありません。
2
CMGR
ユーティリティのCONVERT FONT_FILE
コマンドを使用して,フォント・ファイルをプリロード・ファイルに変換します。この例では,
KANJI_FILE.TMP
をフォント・ファイルとし,プリロード・ファイルとしてKANJI_FILE.PRE
を作成します。$ CHARACTER_MANAGER CONVERT FONT_FILE KANJI_FILE.TMP KANJI_FILE.PRE
3
CMGR
データベースとして,CMGR_DEFAULT
を指定します。
ドキュメント内
日本語トランスレータ・リファレンス・マニュアル
(ページ 34-37)