JLE SunView システムで使用していた evfont フォントは、次の変換作業を順番に行うことにより、日本語 OpenWindows 3.6 上で使用可能になります。
まず、evftobdf(1) コマンドを使用して、いったん evfont を Adobe/MIT BDF 2.1 フォントファイル (拡張子 .bdf) に変換します。
sun% evftobdf jpn.gotm.12 jpn.gotm.12->jpn.gotm.12.j201.bdf jpn.gotm.12->jpn.gotm.12.j208.bdf |
1 つの evfont フォントファイルから 2 つの Adobe/MIT BDF 2.1 フォントファイルが出力されます。.j201.bdf の拡張子の付いたファイルは、 JIS X 0201 の文字集合のフォントを表し、.j208.bdf の拡張子の付いたファイルは、 JIS X 0208 の文字集合のフォントを表します。
次に、OpenWindows 標準コマンドの bdftopcf(1) を使用して、Adobe/MIT BDF 2.1 フォントファイルをサーバーがアクセス可能な PCF フォントファイルへ変換します。
sun% /usr/openwin/bin/bdftopcf jpn.gotm.12.j208.bdf -o jpn.gotm.12.j208.pcf sun% /usr/openwin/bin/bdftopcf jpn.gotm.12.j201.bdf -o jpn.gotm.12.j201.pcf |
フォントファイルの変換が終了したあと、X11 ウィンドウシステムからアクセスするために、変換したフォントに対する XLFD フォント名のエイリアスを追加します。
フォントエイリアスの追加は、mkfontdir(1) コマンドを実行することにより、自動的に行うことができますが、そのためには前述の .bdf ファイルの FONT フィールドの XLFD の記述が適切である必要があります。XLFD 記述規約や設定値の詳細は、『X プロトコルリファレンス・マニュアル 0 巻』を参照してください。
sun% mkfontdir fontdir1 |
1. fontdir には、フォントが置かれているディレクトリを指定します。
なお、フォントディレクトリに font.alias ファイルを置くことにより、フォントのエイリアスとフォント名パターンの定義が可能となります。
gotm-12 -sun-gothic-medium-r-normal--12-120-75-75-c-120-japanese-0 |
変換したフォントを、さらに日本語フォントセットとして DeskSet などの日本語 OpenWindows のアプリケーションから使用するには、日本語 OpenWindows のフォントセット定義ファイルに、エイリアスとして追加した XLFD フォント名の登録が必要です。フォントセット定義方法の詳細は、『XView Developer's Notes』を参照してください。
ここでは、例として、/usr/openwin/lib/locale/ja/OW_FONT_SETS/OpenWindows.fs に以下の行を追加します。なお、この作業終了後、OpenWindows を立ち上げ直す必要があります。
evfont から変換したフォントファイルは、上記の例の場合、次の方法で確認できます。
sun% xfd -fn gotm-12 |