* Plamo-4.7に比べて認識されているXLFDが少ない [#ebec2ceb]

メッセージ

最近のXだとfontconfig経由でだいたい間に合うので放置していたけど、Plamo-5.0だと4.7系に比べてxlsfonts/xfontselで表示されるフォントがずいぶん少ない。フォントそのものは4.7系と同じくらい入っているのだけど、設定等が未調整だったので、とりあえずの直し方。

/etc/X11/xorg.conf の Files セクションはこんな感じにする。

Section "Files"
        #RgbPath      "/lib/X11/rgb"
        #ModulePath   "/lib/modules"
        # FontPath     "/usr/X11R7/lib/X11/fonts/local/"
        # FontPath     "/usr/X11R7/lib/X11/fonts/CID/"
        FontPath     "unix/:7100"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/misc/:unscaled"
        FontPath     "/usr/share/fonts/X11/fonts/TTF/"
        FontPath     "/usr/share/fonts/X11/fonts/Type1/"
        FontPath     "/usr/share/fonts/X11/fonts/cyrillic/"
        FontPath     "/usr/share/fonts/TrueType/"
        FontPath     "/usr/share/fonts/freefont/"
        FontPath     "/usr/share/fonts/Bitmap/:unscaled"
        FontPath     "/usr/share/fonts/Bitmap/"
        FontPath     "/usr/share/ghostscript/fonts/"
EndSection

/usr/share/fonts/Bitmapが抜けているのがかなり大きかった気配。

あと、それぞれのフォントのあるディレクトリで fonts.dir, fonts.scale のファイルを生成する。 実際は手動でやったのでスクリプトとしては試してないけど、多分、こんな感じ。

# cd /usr/share/fonts/X11
# for i in 100dpi 75dpi TTF Type1 cyrillic misc ; do
#   cd $i ; mkfontdir . ; mkfontscale . ; cd ..
# done
# cd /usr/share/fonts
# for i in Bitmap freefont ghostscript ; do
#   cd $i ; mkfontdir . ; mkfontscale . ; cd ..
# done
# cd /usr/share/fonts/TrueType
# ln -sf fonts.alias_plamo fonts.alias
# ln -sf fonts.dir_plamo fonts.dir
# mkfontscale . 

xorg.conf を書き変えたら一度Xを再起動する必要がありそう。

とりあえずこれぐらいの処理で

$ xlsfonts | wc -l 
10638

ぐらいになった。Plamo-4.73だと 21079 くらいなのでまだ半分くらいなんだけど、 ざっと見る限り、4.73では

-adobe-cheq-medium-r-normal--0-0-0-0-m-0-adobe-fontspecific
-adobe-courier-bold-o-normal--0-0-100-100-m-0-iso10646-1
-adobe-courier-bold-o-normal--0-0-100-100-m-0-iso10646-1
-adobe-courier-bold-o-normal--0-0-100-100-m-0-iso8859-1
-adobe-courier-bold-o-normal--0-0-100-100-m-0-iso8859-1

みたいに同じXLFDが複数リストアップされているようなので、多分実質的には同等になっているのでは。


このあたりを

        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/100dpi/”
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/”
        FontPath     "/usr/share/fonts/X11/misc/:unscaled" 
        FontPath     "/usr/share/fonts/X11/misc/”

みたいにすれば、15000くらいになるみたい。-- kojima 2011-03-30 (水) 18:46:35



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:44