vine-users ML アーカイブ



[vine-users:066374] Re: X上の フォント修復について

  • From: yoshinobu syouzi <yoshino@xxxxxxxxxxxxxx>
  • Subject: [vine-users:066374] Re: X上の フォント修復について
  • Date: Sun, 20 Jun 2004 02:10:41 +0900
こんにちは、よしのぶです。

松本 悟さんのメールより [vine-users:066371]:

> さざなみフォント
> http://sourceforge.jp/projects/efont/
> を試そうと思い、インストール、設定を試みてみたところ、X上のフォント表示
> がおかしくなってしまいました。

> <<行ったこと>>
> 1. sazanami-20040618.tar.bz2を解凍してできたsazanami-gothic.ttfと
> sazanami-mincho.ttfを/usr/X11R6/lib/X11/fonts/TrueType以下にコピー。
> 2. JFの「Font HOWTO」にある「X でフォントを使う」
> http://www.linux.or.jp/JF/JFdocs/Font-HOWTO/xfonts.html
> 内の「4.4. xfs」を参考に、
> # cd /usr/X11R6/lib/X11/fonts/TrueType
> # ttmkfdir -o fonts.scale
> # mkfontdir
> # service xfs restart
> …以上を行った上、Xを再起動。
> 
> 上記の結果、rxvtの表示フォントが小さくなる、Sylpheedで日本語フォントが文
> 字化けする…等々、フォント表示が滅茶苦茶になってしまいました。

ttmkfdirなどのツールは日本語のフォントを理解して作られていないので事実上
使えないと個人的には思います。

> 元の状態に戻すには、どの設定ファイルを確認、修正する必要があるのでしょう
> か。ちなみに環境はVineLinux2.6r1からaptでアップデートしr4相当になってい
> る状態(TrueType-kochi-4.4.1-0vl1がインストールしてあります)です。

もとの状態に戻すには、

#mktcapdir /usr/X11R6/lib/X11/fonts/TrueType /usr/X11R6/lib/X11/fonts/TrueType/*.ttfconf

を実行してください。sazanamiフォントを使うには、ちゃんとしたfonts.dirが
できあがった後、以下のエントリを加え、一行目のエントリ数を36増やしてくだ
さい。あとは適当に再起動です。ただし、xfsの起動スクリプトはfonts.dirの
タイムスタンプがフォントのタイムスタンプより古いと、mktcapdirを実行し、
再度fonts.dirが書き変えられてしまうので、fonts.dirの編集は、フォントを
移動した後に行って下さい。

sazanami-mincho.ttf -sazanama-mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:sazanami-mincho.ttf -sazanama-mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.15:sazanami-mincho.ttf -sazanama-mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:ai=0.15:sazanami-mincho.ttf -sazanama-mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.4:sazanami-mincho.ttf -sazanama-mincho-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:ai=0.4:sazanami-mincho.ttf -sazanama-mincho-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
sw=0.8:sazanami-mincho.ttf -sazanama-mincho-medium-r-normal--0-0-0-0-p-0-iso8859-1
sw=0.8:ai=0.15:sazanami-mincho.ttf -sazanama-mincho-medium-i-normal--0-0-0-0-p-0-iso8859-1
sw=0.8:ds=y:sazanami-mincho.ttf -sazanama-mincho-bold-r-normal--0-0-0-0-p-0-iso8859-1
sw=0.8:ds=y:ai=0.15:sazanami-mincho.ttf -sazanama-mincho-bold-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.4:sazanami-mincho.ttf -sazanama-mincho-medium-o-normal--0-0-0-0-p-0-iso8859-1
ds=y:ai=0.4:sazanami-mincho.ttf -sazanama-mincho-bold-o-normal--0-0-0-0-p-0-iso8859-1
sw=0.8:bw=0.625:sazanami-mincho.ttf -sazanama-mincho-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
sw=0.8:bw=0.625:ai=0.15:sazanami-mincho.ttf -sazanama-mincho-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
sw=0.8:bw=0.625:ds=y:sazanami-mincho.ttf -sazanama-mincho-bold-r-normal--0-0-0-0-c-0-1976-0
sw=0.8:bw=0.625:ds=y:ai=0.15:sazanami-mincho.ttf -sazanama-mincho-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
ai=0.4:sazanami-mincho.ttf -sazanama-mincho-medium-o-normal--0-0-0-0-c-0-jisx0201.1976-0
ds=y:ai=0.4:sazanami-mincho.ttf -sazanama-mincho-bold-o-normal--0-0-0-0-c-0-jisx0201.1976-0
sazanami-gothic.ttf -sazanama-gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:sazanami-gothic.ttf -sazanama-gothic-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.15:sazanami-gothic.ttf -sazanama-gothic-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:ai=0.15:sazanami-gothic.ttf -sazanama-gothic-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.4:sazanami-gothic.ttf -sazanama-gothic-medium-o-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:ai=0.4:sazanami-gothic.ttf -sazanama-gothic-bold-o-normal--0-0-0-0-c-0-jisx0208.1983-0
sw=0.8:sazanami-gothic.ttf -sazanama-gothic-medium-r-normal--0-0-0-0-p-0-iso8859-1
sw=0.8:ai=0.15:sazanami-gothic.ttf -sazanama-gothic-medium-i-normal--0-0-0-0-p-0-iso8859-1
sw=0.8:ds=y:sazanami-gothic.ttf -sazanama-gothic-bold-r-normal--0-0-0-0-p-0-iso8859-1
sw=0.8:ds=y:ai=0.15:sazanami-gothic.ttf -sazanama-gothic-bold-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.4:sazanami-gothic.ttf -sazanama-gothic-medium-o-normal--0-0-0-0-p-0-iso8859-1
ds=y:ai=0.4:sazanami-gothic.ttf -sazanama-gothic-bold-o-normal--0-0-0-0-p-0-iso8859-1
sw=0.8:bw=0.625:sazanami-gothic.ttf -sazanama-gothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
sw=0.8:bw=0.625:ai=0.15:sazanami-gothic.ttf -sazanama-gothic-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
sw=0.8:bw=0.625:ds=y:sazanami-gothic.ttf -sazanama-gothic-bold-r-normal--0-0-0-0-c-0-1976-0
sw=0.8:bw=0.625:ds=y:ai=0.15:sazanami-gothic.ttf -sazanama-gothic-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
ai=0.4:sazanami-gothic.ttf -sazanama-gothic-medium-o-normal--0-0-0-0-c-0-jisx0201.1976-0
ds=y:ai=0.4:sazanami-gothic.ttf -sazanama-gothic-bold-o-normal--0-0-0-0-c-0-jisx0201.1976-0

なお、斜体等の設定はsazanamiフォントに合わせて調整してあるなんて
ことはないので、適宜調整してください。ちなみに、以前有効だった
ab=y(boldの設定)は、obsoleteでds=yに変更になったようです、と言うか、
はまってしまって返信が遅れてしまいました…。

-- 
よしのぶ
yoshino@xxxxxxxxxxxxxx