Vector Fontとは、Windowsで言うTrueType Fontの事です。
Windowsはそれに対応しているため、あらゆる大きさの文字が表示できます。
VFlibはVector Fontを使うためのライブラリで、Xサーバに 組み込むと、WindowsのTrueType Font等をXで使う事が出来ます。
ここでは、WindowsのTrueType FontをXで使うように設定します。
また、/dosにWindows95のファイルシステムをマウントしていると仮定します。
ついでに、VFlibをインストールすると標準で付属しているワタナベFontも設定しておきます。
作業の前に、VFlib対応Xサーバ,ja-vflib-2.22.10.tgz,ja-elisa8-1.0.tgz,ja-k12font-1.0.tgzをインストールして下さい。
WindowsのTrueType Fontを/usr/local/share/fonts/truetype以下にコピーします。
% mkdir /usr/local/share/fonts/truetype
% cp /dos/windows/fonts/msgothic.ttc /usr/local/share/fonts/truetype
% cp /dos/windows/fonts/msmincho.ttc /usr/local/share/fonts/truetype
TrueType Fontのindexファイルを作成します。
% /usr/local/lib/VFlib/ttindex /usr/local/share/fonts/truetype/msgothic.ttc
% /usr/local/lib/VFlib/ttindex /usr/local/share/fonts/truetype/msmincho.ttc
% /usr/local/lib/VFlib/ktest -f ms-mincho
として、マウスをクリックして、きちんとFontが表示されるかテストして下さい。
/etc/XF86ConfigのFontPathに/usr/X11R6/lib/X11/fonts/VFlibを追加します。
/usr/X11R6/lib/X11/fonts/VFlib/fonts.dirを以下のように作成します。
3
r-microsoft-gothic.vflib -ms-gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
r-watanabe-mincho.vflib -watanabe-mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
-ms-mincho-medium-r-normal--12-104-75-75-c-120-jisx0208.1983-0 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0
-ms-mincho-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0 -misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
-ms-mincho-medium-r-normal--16-156-75-75-c-160-jisx0208.1983-0 -jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
-ms-gothic-medium-r-normal--10-78-75-75-c-100-jisx0208.1983-0 -elisa-fixed-medium-r-normal--10-70-75-75-c-100-jisx0208.1983-0
-ms-gothic-medium-r-normal--12-104-75-75-c-120-jisx0208.1983-0 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0
-ms-gothic-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0 -misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
!-ms-gothic-medium-r-normal--16-156-75-75-c-160-jisx0208.1983-0 -jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
-watanabe-mincho-medium-r-normal--10-78-75-75-c-100-jisx0208.1983-0 -elisa-fixed-medium-r-normal--10-70-75-75-c-100-jisx0208.1983-0
-watanabe-mincho-medium-r-normal--12-104-75-75-c-120-jisx0208.1983-0 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0
-watanabe-mincho-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0 -misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
-watanabe-mincho-medium-r-normal--16-156-75-75-c-160-jisx0208.1983-0 -jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
% xset fp rehash
ここにサンプルのHTMLを置きました。
ここに私の所での表示を取り込んだ画像を置きました。
英語FontはきちんとBoldやItalicな表示が出来ていますが、漢字は出来ていません。
どなたか、漢字をBoldやItalicにする方法をご存知でしたら教えて下さい。
日本語(jis_x0208-1983)のFont指定で、Mincho(Ms)かMincho(Watanabe)かGothic(Ms)を選択します。
スケーリングを有効にするをチェックして、サイズを13.0に設定します。
以下のようにサイズ(この場合は24)を指定します。
% kterm -fk -ms-mincho-medium-r-normal--24-0-0-0-c-0-jisx0208.1983-0
高木 淳司さんのX-V プロジェクトのページ
角川裕次さんのベクトルフォントライブラリ VFlibのページ
渡辺剛さん の OpenBSD/NetBSD 日本語環境補間計画 のページ