フォント・コンバータとは,フォント・エディタによって作成したユーザ定義文字フォント・ ファイルをPCF形式(AXPの場合),または DECwindows形式(VAXの場合)のフォント・ファイルに変換するものです。 これにより,ユーザ定義文字をワークステーションのディスプレイ上に表示することができるようになります。
まず,次のようにフォント・コンバータをコマンドとして定義します。
$FONTCONVERTER := $SYS$COMMON:[SYSEXE]DECW$AFONTCONVERTER
フォント・ファイル変換には,fontconverterを使用します。 fontconverterは,次のようにコマンド行から起動します。
$ fontconverter [-オプション] -font フォント名 [-preload] プリロ ード・ファイル名
fontconverterに指定できる省略可能なオプションには次のものがあります。
-merge | このオプションを指定すると,ユーザ定義文字を指定フォントのすべての文字とマージします。 このオプションを指定しない場合, 指定されたフォントの省略時の文字だけをマージします。 |
-w width | ユーザ定義文字の幅を指定します |
-h height | ユーザ定義文字の高さを指定します |
-udc udc_name | - mergeを指定しなかった場合のフォントのregistryを指定します。出力されるファイル名は,{udc_name}_{width}_{height}.pcf と{udc_ name}_{width}_{height}.bdf(AXPの場合),{udc_name}_{width}_ {height}.DECW$FONTと{udc_name}_{width}_{height}.DECW$BDF(VAX の場合)です。 |
次の2つの指定は省略することはできません。
-fontフォント名 | マージ先のフォントのフォント名を指定します。 |
-preloadプリロード・ ファイル名 | ユーザ定義文字フォント・ファイル名を指定します。 プリロード・ファイル名は省略できませんが,-preloadは省略することができます。 |
次の例では,プリロード・ファイルtest.preの中のユーザ定義文字をPCF /BDFファイルに変換します。出力されるファイル名は,TEST_24_24.bdfとTEST_24_24.pcf (AXP),TEST_24_24.DECW$BDFとTEST_24_24.DECW$FONT (VAX)です。
$ fontconverter -w 24 -h 24 -udc TEST -font "*mincho*24*jisx0208.1983" test.pre
次の例では,プリロード・ファイルtest.preの中のユーザ定義文字を"*mincho*24*jisx0208.1983" の中の文字とマージします。出力されるファイル名は,JISX0208.1983_24_24.pcf (AXP),DECW$FONT(VAX)です。
$ fontconverter -merge -font "*mincho*24*jisx0208.1983" test.pre