市販の日本語 TrueType フォントをインストールする場合は、以下の手順に従ってください。
インストールするフォント使用許諾契約書に従ってください。
TrueType フォントを適当なディレクトリにコピーします。なお、 Solaris では TrueType Collection (.ttc) フォントを直接は使用できません。
% mkdir $HOME/ttfontdir % cp sample.ttf $HOME/ttfontdir
フォントの置き場所は、任意のディレクトリでかまいません。
fonts.scale ファイルを作成します。 fonts.scale のフォーマットは fonts.dir ファイルと同じです。詳しくは mkfontdir(1) のマニュアルページを参照してください。フォントの XLFD (X Logical Font Description) 名は、 PIXEL_SIZE、POINT_SIZE、RESOLUTION_X、RESOLUTION_Y、 AVERAGE_WIDTH の各フィールドではすべて 0 にします。また SPACING フィールド は、固定幅フォントの場合は 'm' に、プロポーショナルフォントの場合には 'p' にします。 CHARSET_REGISTRY および CHARSET_ENCODING フィールドは、一般の日本語 Truetype フォントの場合、'jisx0208.1983-0'、 'jisx0201.1976-0'、'jisx0212.1990-0' の 3 通りを指定できます。ただし、一般の日本語 TrueType フォントでは、 JIS X 0212 補助漢字の一部のグリフがサポートされていません。使用できるのは、Microsoft 標準キャラクタセットの IBM 拡張文字にある一部のグリフのみです。
例 1 : 固定幅フォントの場合
sample.ttf -sample-misc-medoum-r-normal--0-0-0-0-m-0-jisx0208.1983-0 sample.ttf -sample-misc-medoum-r-normal--0-0-0-0-m-0-jisx0201.1976-0 sample.ttf -sample-misc-medoum-r-normal--0-0-0-0-m-0-jisx0212.1990-0
例 2 : プロポーショナルフォントの場合
sample.ttf -sample-misc-medoum-r-normal--0-0-0-0-p-0-jisx0208.1983-0 sample.ttf -sample-misc-medoum-r-normal--0-0-0-0-p-0-jisx0201.1976-0 sample.ttf -sample-misc-medoum-r-normal--0-0-0-0-p-0-jisx0212.1990-0
mkfontdir コマンドで fonts.dir ファイルを作成します。
% /usr/openwin/bin/mkfontdir
フォントパスを追加します。
例 2 : 各ユーザーの設定ファイルを書き換える場合
$HOME/.OWfontpath にフォントの存在するディレクトリパスを追加し、ウィンドウシステムを再起動します。
例 3 : システムの設定ファイルを書き換える場合
/usr/openwin/lib/locale/<locale>/OWfontpath にフォントの存在するディレクトリを追加し、ウィンドウシステムを再起動します。
OWfontpath の仕様は将来変更される可能性があります。この用途以外で変更を行なった場合の動作は保証されません。