FreeBSD QandA 1366
Q. kterm など X 上の日本語文字表示可能なはずのアプリケーションで
日本語が表示されるはずの部分が空白になってしまいます。
A. 日本語フォントはインストールされていて、サーチパスに含まれていますか?
まず、xterm や kterm の中で
% xlsfonts | grep jisx0208
としてみてください。なにも出てこなければ、X Window System から
日本語フォントが全く見えていないということです。
次に X の日本語フォントがインストールされているかを確認します。
/usr/X11R6/lib/X11/fonts/misc/
の下に
k14.pcf.gz, jiskan16.pcf.gz, jiskan24.pcf.gz
というファイルがあり、同じディレクトリの fonts.alias というファイルに
k14 などの alias が記述されていれば正しくインストールされています。
もし、日本語フォントがインストールされていなかったら、XFree86 の
インストール時に Fonts メニューで選択する必要があります。
/stand/sysinstall を実行し、
[Configure] → [Distributions] → [XFree86] → [Fonts]
とたどって
[non] Japanese, Chinese and other non-english fonts
を選択して下さい。
フォントがインストールされているのに
% xlsfonts | grep jisx0208
で何も表示されない場合は、/etc/XF86Config ファイル中の
Section "Files"
の FontPath の行を確認して下さい。日本語フォントのパス
(/usr/X11R6/lib/X11/fonts/misc/) は含まれていますか?
なお、フォントパスの一時的な変更は、xset(1) の fp option で出来ます。
なお、ports/packages で kappa20、naga10 などの追加フォントをいれた場合は
/usr/X11R6/lib/X11/fonts/misc/
でなく、
/usr/X11R6/lib/X11/fonts/local/
というディレクトリに入ります
(これは 3.1-RELEASE + XFree86 3.3.3.1 以降の場合。それ以前のバージョン
では /usr/X11R6/lib/X11/fonts/misc/ にインストールされます)
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。