Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Vine Linux 3.2 になったら kterm と Emacs の行間が広がっていた件 (3)

……もっといい方法があったので記録しておく *1
Vine Linux 2.6r4 で、 misc-fixed-medium-r-normal--14 が何のフォントを指しているか調べる。

$ find /usr/X11R6/lib/X11/fonts/ -name 'fonts.dir' | xargs grep 'misc-fixed-medium-i-normal--14'
/usr/X11R6/lib/X11/fonts/japanese/fonts.dir:7x14ai.pcf.gz -misc-fixed-medium-i-normal--14-130-75-75-c-70-iso8859-1
 ...

続いて、そのフォントが入っているパッケージの名前を調べる。

$ rpm -q -f /usr/X11R6/lib/X11/fonts/japanese/7x14ai.pcf.gz
XFree86-jpfonts-2.2-0vl0

XFree86XOrg で置き換えられたので、 XOrg-jpfonts という名前のパッケージがないか Google で検索すると、 VineSeed の中に入っているのが見つかった。これを使う。

$ apt-get source -b http://www.ring.gr.jp/pub/linux/Vine/VineSeed/SRPMS/XOrg-jpfonts-3.0-0vl1.src.rpm
(フォントの生成でしばらく時間がかかる)
$ sudo rpm -Uvh ~/rpm/RPMS/noarch/XOrg-jpfonts-3.0-0vl1.noarch.rpm 
$ xset fp rehash
$ sudo /etc/rc.d/init.d/xfs restart

これだけで O.K.。

*1:xfs の設定の最初に書いてあった /usr/X11R6/lib/X11/fonts/japanese/ がなかったときに気付いとけよ……