
私の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だけ可能なようです。
残りの他のフォントを使用可能にするには?
答え1
ビットマップフォントをインストールするときは、以下を実行する必要があります。mkfontdir
ファイルにフォントを登録しますfonts.dir
。 (これはFreeBSDに限定されていません。)私はパッケージインストールスクリプトがこの問題を解決することを望みましたが、おそらくこのパッケージはそうではないかもしれません。
書き込み権限を持つユーザーとして/usr/local/lib/X11/fonts/misc/
実行しますmkfontdir /usr/local/lib/X11/fonts/misc/
。その後、実行中のXインスタンスにフォントリストを再読み込みするように指示しますxset fp rehash
。
答え2
追加の手順は指示から省略されましたxset fp+ /usr/local/lib/X11/fonts/misc/
。font.dir
ファイルがすでに存在する場合は、このmkfontdir
コマンドをスキップできます。