[ 前のページ ] [ 次のページ ] [ 目次 ]

# 5 フォント・コンバータ

フォント・コンバータとは，フォント・エディタによって作成したユーザ定義文字フォント・ ファイルをPCF形式（AXPの場合），または DECwindows形式（VAXの場合）のフォント・ファイルに変換するものです。 これにより，ユーザ定義文字をワークステーションのディスプレイ上に表示することができるようになります。

# 5.1 フォント・ファイル変換の方法

まず，次のようにフォント・コンバータをコマンドとして定義します。

         $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 の場合）です。

次の２つの指定は省略することはできません。

-fontフォント名 | マージ先のフォントのフォント名を指定します。
-preloadプリロード・ ファイル名 | ユーザ定義文字フォント・ファイル名を指定します。 プリロード・ファイル名は省略できませんが，-preloadは省略することができます。

# 5.2 フォント・ファイル変換の例

次の例では，プリロード・ファイル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

[ 前のページ ] [ 次のページ ] [ 目次 ]