Xtermで使用したいフォント(7x14、xorg-fonts-miscbitmapsパッケージの一部)がインストールされています。問題は、Xが私を許可しないということです。
Xはフォントディレクトリを取得しているようです:
# grep -A 3 FontPath /var/log/Xorg.0.log
(==) FontPath set to:
/usr/local/lib/X11/fonts/misc/,
/usr/local/lib/X11/fonts/TTF/,
/usr/local/lib/X11/fonts/OTF
...しかし、X内には表示されません:
# xlsfonts | egrep "[0-9]+x[0-9]"
6x13
/usr/local/lib/X11/fonts/misc
フォルダーには、NとMのさまざまな値のNxM-*。pcf.gzファイルが多数含まれています。ただし、6x13ファイルのみが使用できるようです。
残りのその他のフォントを利用できるようにするにはどうすればよいですか?
ビットマップフォントをインストールするときは、 mkfontdir
を実行してフォントをfonts.dir
ファイルに登録する必要があります。 (これはFreeBSDに固有のものではありません。)私はパッケージインストールスクリプトがそれを処理することを期待しますが、おそらくこのパッケージはそれをしませんでした。
/usr/local/lib/X11/fonts/misc/
への書き込み権限を持つユーザーとして、mkfontdir /usr/local/lib/X11/fonts/misc/
を実行します。次に、実行中のXインスタンスに、xset fp rehash
を使用してフォントリストを再読み込みするように指示します。
指示は、xset fp+ /usr/local/lib/X11/fonts/misc/
の追加のステップを見逃しています。 font.dir
ファイルがすでに存在する場合は、mkfontdir
コマンドをスキップできます。