葛貫です。
みなさん、情報ありがとうございました。
実は、フォントに関して、もう一つ不具合を発見してしまいました。
「OOoで東風フォントを使うと、ボールドやイタリック体が表示されません。」
いいじまさんが提示された、xttの代わりにfreetypeを使用する方法でも同様で
す。やはり、fonts.dirを修正してやる必要があるようです。
M.Kamatakiさんのようにremasteringすればよいのですが、もう少し手軽に
floppyconfigだけでなんとかできないかと試行錯誤しておりました。
あまりスマートな方法ではないのですが、なんとか成功しましたので報告します。
/usr/share/fonts/truetype/kochi/fonts.dir を編集したいわけですが、/usrツ
リー全体が/KNOPPIX/usrへのシンボリックリンクであるため、FAQの「
Q.cloopファイルシステム上にあってWrite Protectedと言われてしまう設定ファ
イルは書き換えられますか?」
(http://www.geocities.co.jp/SiliconValley-Sunnyvale/9821/#25)の方法は
使えません。
そこで次のようにしました。
1./etcにフォント用のディレクトリを作成し、フォントファイルへリンクを張り
ます。
# mkdir /etc/font
# cd /etc/font
# ln -s /KNOPPIX/usr/share/fonts/truetype/kochi/kochi-gothic.ttf
# ln -s /KNOPPIX/usr/share/fonts/truetype/kochi/kochi-mincho.ttf
2.fonts.dirを作成します。
# mkttfdir -o
これで一応の動作をするfonts.dirを生成してくれるのですが、ボールドが表示
できない等、まだ不十分なようです。Vine linux 2.6r1 の該当部分を持ってき
てもだめでした。いろいろと試行錯誤した結果、次のようになりました。
/etc/font/fonts.dir
===ここから===
24
ds=y:ai=0.21:kochi-gothic.ttf -misc-Kochi
Gothic-bold-i-normal--0-0-0-0-p-0-iso8859-1
ds=y:ai=0.21:kochi-gothic.ttf -misc-Kochi
Gothic-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
ds=y:ai=0.21:kochi-gothic.ttf -misc-Kochi
Gothic-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:ai=0.21:kochi-mincho.ttf -misc-Kochi
Mincho-bold-i-normal--0-0-0-0-p-0-iso8859-1
ds=y:ai=0.21:kochi-mincho.ttf -misc-Kochi
Mincho-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
ds=y:ai=0.21:kochi-mincho.ttf -misc-Kochi
Mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.21:kochi-gothic.ttf -misc-Kochi
Gothic-medium-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.21:kochi-gothic.ttf -misc-Kochi
Gothic-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
ai=0.21:kochi-gothic.ttf -misc-Kochi
Gothic-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.21:kochi-mincho.ttf -misc-Kochi
Mincho-medium-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.21:kochi-mincho.ttf -misc-Kochi
Mincho-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
ai=0.21:kochi-mincho.ttf -misc-Kochi
Mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:kochi-gothic.ttf -misc-Kochi Gothic-bold-r-normal--0-0-0-0-p-0-iso8859-1
ds=y:kochi-gothic.ttf -misc-Kochi
Gothic-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
ds=y:kochi-gothic.ttf -misc-Kochi
Gothic-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:kochi-mincho.ttf -misc-Kochi Mincho-bold-r-normal--0-0-0-0-p-0-iso8859-1
ds=y:kochi-mincho.ttf -misc-Kochi
Mincho-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
ds=y:kochi-mincho.ttf -misc-Kochi
Mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
kochi-gothic.ttf -misc-Kochi Gothic-medium-r-normal--0-0-0-0-p-0-iso8859-1
kochi-gothic.ttf -misc-Kochi Gothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
kochi-gothic.ttf -misc-Kochi Gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
kochi-mincho.ttf -misc-Kochi Mincho-medium-r-normal--0-0-0-0-p-0-iso8859-1
kochi-mincho.ttf -misc-Kochi Mincho-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
kochi-mincho.ttf -misc-Kochi Mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
===ここまで===
一応動作はしますが、自己流ですので、これで良いのか全く自信がありません。
詳しい方の指導をあおぎたいところです。
3./etc/X11/XF86Config-4 を編集し、FontPath を付け加えます。
===変更前===
FontPath "/usr/share/fonts/truetype/kochi"
===変更後===
# FontPath "/usr/share/fonts/truetype/kochi"
FontPath "/etc/font"
4.knoppixメニューの save knoppix config で、設定を保存します。
これで再起動しknoppix floppyconfigとすればOK!と思ったのですが,そんな
に甘くはなかった。フォントへのリンクが消えてしまいました。
「/etcやデスクトップにシンボリックリンクを作成しても、saveconfigでは
保存してくれない!」ようです。
しかたがないので
5./mnt/floppyのknoppix.shを編集し、次の3行を最後に付け加えます。
cd /etc/font
ln -s /KNOPPIX/usr/share/fonts/truetype/kochi/kochi-gothic.ttf
ln -s /KNOPPIX/usr/share/fonts/truetype/kochi/kochi-mincho.ttf
saveconfigを実行すると、既存のknoppix.shは上書きされてしまうので、バック
アップを作っておきます。
# cp /mnt/floppy/knoppix.sh /mnt/floppy/knoppix.sh.back
saveconfigを再実行した場合には書き戻してやります。
これで、knoppix floppyconfigで起動すれば、新しいfonts.dirが有効になりま
す。イタリックやボールドの表示もできます。
お試し下さい。
--
Hiroshi Kuzunuki
葛貫 弘
hiroshiqz@xxxxxxxxx
|