"K.Kouduki"
初めまして。高月と申します。
XFree86-4.3.0では http://www.suse.de/~mfabian/suse-cjk/fonts.html 等で紹介されている方法そのままでは、新しいフォントがインストールでき ないことに気づきました。
まだ SuSE 8.2 に対してアップデートしませんでした。すみません。
いくらか試行錯誤してみて、次の手順でインストールに成功しました。 RPM形式でないフォントをインストールする機会がどれだけあるかわかりませんが、ご参考までに投稿させていただきます。
1.作業用のディレクトリを作成し、そこにインストールしたいTrueTypeFontをコピーする
2.コンソールを開き、1のディレクトリに移動する
3.# mkfontscale を実行し、fonts.scaleを作成する ttmkfdirコマンドは見つけることができませんでした。
mkfontscale の方がいいと思います。
また、# mkfontscale > fonts.scale.<font-name> のようにリダイレク トすることはできませんでした。
XFree86 4.3.0 の mkfontscale はまだリダイレクトできませんが、現代の XFree86 CVS に含まれている mkfontscale はできます。
(fonts.scaleと空のファイルfonts.scale.<font-name>が作成されます)
4.fonts.scaleをfonts.scale.<font-name>とリネームし、先頭の行(数字 だけが記述されている)を削除する
先頭の行を削除しなくてもいい。fonts.scale.<font-name> の先頭の行が無視 されます。
5.fonts.scale.<font-name>をTrueTypeFontとともに /usr/X11/lib/X11/fonts/truetype にコピーする
6.ルート権限で # SuSEconfig --module fonts を実行する
大部分の場合には、TrueTypeFont を /usr/X11/lib/X11/fonts/truetype にコピーして、SuSEconfig --module fonts を実行する事が充分です。 SuSE Linux >= 8.2 で、SuSEconfig --module fonts が /usr/sbin/fonts-config を実行します。/usr/sbin/fonts-config が mkfontscale を理用して、自動的に fonts.scale をアップデートします。自 動的に作成された fonts.scale のエントリーが良くない場合だけで、 fonts.scale.<font-name> を追加する必要があります。 より詳しい説明に、man fonts-config ご参照下さい。 http://www.suse.de/~mfabian/suse-cjk/fonts.html をすぐアップデートしま す。
以上です。 異なるのは3の部分だけですね。 なお、Xを再起動しなくても新しくインストールしたフォントを利用できる 状態になっていました。
/usr/sbin/fonts-config は、/usr/X11R6/bin/xset fp rehash を
実行しますので、fonts-config を実行したユーザが X のアクセス
権利を持っていればそのままでいいです。
--
Mike Fabian