FreeBSD QandA 753
Q. X でベクトルフォント (アウトラインフォント) を使いたいのですが.
A. TrueType フォントを使いたい場合は、 X-TT を使うのが簡単です.
ports/packages の x11-servers/xtt-* の中から自分のマシンにあった
ものをインストールしてください (注*1).
次に, 日本語 TrueType フォントを用意します. フリーに再配布可能な
フォントが ports/packages の japanese/ja-truetypefonts にあるので
これを利用してもいいでしょう.
これ以外のフォントを利用する場合は, 以下の手順でインストールします.
TrueType フォントのファイル名が hoge.ttf として説明します.
1. まず, フォントの置き場所を用意してフォントをコピーします.
# mkdir /usr/X11R6/lib/X11/fonts/TrueType
# cd /usr/X11R6/lib/X11/fonts/TrueType
# cp /somewhere/hoge.ttf .
2. 次に, /usr/X11R6/lib/X11/fonts/TrueType に, fonts.dir,
fonts.alias (注*2) を作成します.
fonts.dir:
----
4
hoge.ttf -tt-hoge-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
hoge.ttf -tt-hoge-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
hoge.ttf -tt-hoge-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
hoge.ttf -tt-hoge-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
----
fonts.alias:
----
-tt-hoge-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0 -tt-hoge-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
-tt-hoge-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0 -tt-hoge-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
----
3. 次に, /etc/XF86config の Files セクションに以下の行を追加してください.
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
4. 最後に X を再起動すれば, TrueType フォントが使えるようになります.
標準では 75dpi のフォントを使うので, 文字が小さく見にくいです.
% startx -- -dpi 100
と, X を起動すればよいでしょう.
詳しくは, /usr/X11R6/share/doc/Xtt 以下のドキュメントを読んでください.
NetscapeNavigator 4.? の設定は Edit -> Preferences -> Appearance -> Fonts
Japanese(jis_x0208-1983) で, Hoge(Tt) を選択し, Allow scaling をチェックして,
サイズを 13.0 に設定します.
X-TT については <URL:[BROKEN!] http://X-TT.dsl.gr.jp/index-ja.html> も参照してください.
注*1. FreeBSD 3.2-RELEASE 以前に付属している ports/packages では
x11/xtt-* にあります.
注*2. fonts.alias は一行が非常に長くなります. ee などのエディタを使う場合は,
勝手に折り返されたりしていないか, 必ず確認してください.
2 行になっていると TrueType フォントが利用できません.
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。