FreeBSD QandA 1366

FreeBSD QandA

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 まで お知らせください。