初めまして。高月と申します。 XFree86-4.3.0では http://www.suse.de/~mfabian/suse-cjk/fonts.html 等で紹介されている方法そのままでは、新しいフォントがインストールできないことに気づきました。 いくらか試行錯誤してみて、次の手順でインストールに成功しました。 RPM形式でないフォントをインストールする機会がどれだけあるかわかりませんが、ご参考までに投稿させていただきます。 1.作業用のディレクトリを作成し、そこにインストールしたいTrueTypeFontをコピーする 2.コンソールを開き、1のディレクトリに移動する 3.# mkfontscale を実行し、fonts.scaleを作成する ttmkfdirコマンドは見つけることができませんでした。 また、# mkfontscale > fonts.scale.<font-name> のようにリダイレクトすることはできませんでし た。 (fonts.scaleと空のファイルfonts.scale.<font-name>が作成されます) 4.fonts.scaleをfonts.scale.<font-name>とリネームし、先頭の行(数字だけが記述されている)を削除する 5.fonts.scale.<font-name>をTrueTypeFontとともに /usr/X11/lib/X11/fonts/truetype にコピーする 6.ルート権限で # SuSEconfig --module fonts を実行する 以上です。 異なるのは3の部分だけですね。 なお、Xを再起動しなくても新しくインストールしたフォントを利用できる状態になっていました。 -- ---------------------- K.Kouduki -> highmoon@mcn.ne.jp ---------------------- -- ---------------------- K.Kouduki -> highmoon@mcn.ne.jp ----------------------
"K.Kouduki" <highmoon@mcn.ne.jp> さんは書きました:
初めまして。高月と申します。
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 <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。
participants (2)
-
K.Kouduki
-
Mike FABIAN