2006-09-14(木) 雨はあがったようだ
_ 調査
しばらく前に依頼されていた件をすっかり忘れていたのだが、催促されたので、調査を開始。昔の(他人の作った)ソースコードを引っ張り出して、機器の信号の状態とエラーコードの対応表を作成する。午前中で、半分くらいはできた感じ。
とりあえずできたので、依頼元に送付した。何か文句を言われたら、修正しよう。
_ fontconfig 2.4.0-4
fonts.confの管理が変更になったようだ。新しく、/etc/fonts/conf.availが作成されるようになった。そこにあるREADMEを見ると、今まで/etc/fonts/local.confに書いてあった内容は、/etc/fonts/conf.avail/51-local.confに書けばいいようなのだが、なんだかうまくいかない。やり方がわかるまで、2.3.2-7で運用するしかないか。
_ メールウィンドウに不要な?Quick Search Barが表示される
2006091403-trunk/Linuxで問題が修正されていることを確認できた。
_ calendarのイベントを日本語印刷すると文字化けする
Bug-org 283935はWORKSFORMEになっているし、それ以前にcomment 4に再現しないとの報告がある。よって、こちらもWORKSFORMEとして処理した。
Copyright (C) 2005-2012 by Hidenosuke. All rights reserved.
mailto: hidenosuke_at_hidenosuke_dot_org or hideo.oshima_at_gmail_dot_com
51-local.confはlocal.confをincludeするためのものじゃないでしょうか。今までどおり/etc/fonts/local.confに書けばいい気がします。
>51-local.confはlocal.confをincludeするためのものじゃないでしょうか。<br>なるほど、そのようですね。<br><br>>今までどおり/etc/fonts/local.confに書けばいい気がします。<br>local.confは/etc/fonts/conf.avail/から読み込むようなのですが、<br>どうもうまくいきません。<br>他に仕様が変更されているんですかねえ。
/etc/fonts/ から /etc/fonts/conf.d/ に local.conf を移すだけと思いますが (51-local.conf が相対パスで同ディレクトリを指してるので)、うまくいかないですか?<br>あるいは、local.conf は /etc/fonts/ に置いたままで、/etc/fonts/conf.avail/51-local.conf が include するファイルを ../local.conf に書き換えるとか、どうでしょうか。
>あるいは、local.conf は /etc/fonts/ に置いたままで、/etc/fonts/conf.avail/51-local.conf が include するファイルを ../local.conf に書き換えるとか、どうでしょうか。<br>fc-listで目的のフォントが表示されたので、ひとまず読み込んではくれたようです。<br><br>ただ、GNOME 2.16でアンチエイリアスが効かないのは、別の問題なんでしょうね。
>fc-listで目的のフォントが表示されたので、ひとまず読み込んではくれたようです<br>と思ったのですが、表示がlocal.confが無いときと同じなので、<br>やっぱり読んでくれていないようです(--;。
あれ?手元では/etc/fonts/local.confを読んでくれてます。<br>51-local.confの指定は相対パスではなく、dtdと同じく/etc/fontsをカレントディレクトリとして見ている気がしますけど…。<br><br>>ただ、GNOME 2.16でアンチエイリアスが効かないのは、別の問題なんでしょうね。<br>それはもしかして<br><match target="font"><br> <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit><br></match><br>という話でしょうか。<br>2.4ではデフォルトでtrueになってます。
確証は無いのですが、fontconf-2.4.0にすると、<br>firefox は日本語が含まれるフォントを使えないみたいでした。<br>about:configで強制的にアルファベットのみの名前を指定すると使えるので、<br>fontconfig-2.4.0からフォントの指定につかう名前の処理が違うのかもしれません。秀の介さんの環境ではどうですか?<br>私は~/.fonts.confに<br><alias><br> <family>IPAPMincho</family><br> <default><family>selif</family></default><br> </alias><br> <alias><br> <family>IPAGothic</family><br> <default><family>sunself</family></default><br> </alias><br>とか書いて逃げてます。
>あれ?手元では/etc/fonts/local.confを読んでくれてます。 <br>これはやってみましたが、うまくいきませんでした。<br><br>>それはもしかして<br>><match target="font"><br>> <edit name="embeddedbitmap" >mode="assign"><bool>false</bool></edit><br>></match><br>>という話でしょうか。<br>>2.4ではデフォルトでtrueになってます。<br>ちょっとよくわかりませんので、もう少し調べてみます。<br><br>>確証は無いのですが、fontconf-2.4.0にすると、<br>>firefox は日本語が含まれるフォントを使えないみたいでした。 <br>これは、あたりかもしれません。<br>GNOMEの「フォントのプロパティ」を見ると、日本語のフォントのみAAが効いていません。<br><br>ただし、<br>>私は~/.fonts.confに<br>><alias><br>> <family>IPAPMincho</family><br>> <default><family>selif</family></default><br>> </alias><br>> <alias><br>> <family>IPAGothic</family><br>> <default><family>sunself</family></default><br>> </alias><br>>とか書いて逃げてます。<br>では、状況は変わりませんでした。<br>(もちろん、フォント名は変更しました。)
うわ、typo<br>selif -> serif<br>sunsserif -> sans-serif<br>ですね。<br>/etc/fonts/conf.d/<br>を見るとよいかも。
>うわ、typo<br>>selif -> serif<br>>sunsserif -> sans-serif <br>これは気づいたので、修正してテストしました。<br>でも、同じでした(--;。
不思議ですね、gnomeはserifを使っているのかな?<br>とおりすがりさんが言うように、.fonts.confに<br><match target="font"><br> <edit name="embeddedbitmap" mode="assign"><br> <bool>false</bool> <br> </edit><br></match><br>と書いてもだめですか?local.confに書いてもいいと思うけど。
>とおりすがりさんが言うように、.fonts.confに<br>><match target="font"><br>> <edit name="embeddedbitmap" mode="assign"><br>> <bool>false</bool><br>> </edit><br>></match><br>これで、うまくいきました。<br>というか、以前やったときにダメだったのは、なぜだろう?