[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:47604] Re: Can't input Japanese on Etch
長南です。
Nomura さんのメールより [debian-users:47601]
>
> tom-lin@nomura:~$ ls -l .xinput.d
> ls: .xinput.d: ??????????????????????
>
> note: There is no .xinput.d on ~/.
これが化けてしまうということは、確かにフォントにも問題が
ありそうな気がします。そこで、そっちから考えると……。
> /var/log/Xorg.0.log shows;
> --------------------------------
> Could not init font path element /usr/share/fonts/truetype/kochi,
> removing from list!
> Could not init font path element /usr/share/fonts/truetype/sazanami,
> removing from list!
sazanami や kochi フォントはインストールしてあるのですね。
debian は普通、defoma を使って TrueType フォントを管理して
いるのではないでしょうか。Nomura さんのところではどうなのですか。
うちの場合、defoma を使っているので、/etc/X11/xorg.conf の
FontPath はこんなふうになっています。
FontPath "unix/:7100" # local font server
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
/etc/X11/fs/config の catalogue はこんな感じです(debian が作って
くれたのは、長い一行でしたが、自分で複数行に書き直しました)。
catalogue = /usr/share/fonts/X11/misc/:unscaled,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/,
/usr/share/fonts/X11/Type1/,
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/,
/usr/share/fonts/X11/75dpi/
つまり、FontPath が TrueType フォントの実体がある /usr/share/fonts/
truetype/sazanami などを直接指していません。Nomura さんのところでも
defoma を利用していれば、こうなっていなければならないはずです。
ついでに当方で ls /usr/share/fonts/truetype/sazanami/ を実行すると、
下のようになります。つまり、fonts.dir などが存在しない。
fonts.dir や fonts.scale は /var/lib/defoma/x-ttcidfont-conf.d/
dirs/TrueType/ の方にあります。
$ ls /usr/share/fonts/truetype/sazanami/
sazanami-gothic.ttf sazanami-mincho.ttf
ほかにも気になるところがあるのですが、そちらの話もすると、
わたくしが混乱してしまいそうなので、今はフォントのことだけにします。
--
長南洋一