[[diary/Kojima]]
・fontconfig と OOo-2.0
fontconfig が返すフォント名が UTF-8 でフォント名が化ける問題,あれこれ
調べたけど,どうやらOpenOffice.org-2.0 の側の問題な気がしてきた.
fontconfig-2.3.94 と fontconfig-2.3.2 で比べた場合,fc-list で表示され
るフォント名はいずれも UTF-8 化されていて kterm 等で読むには lv を通す
必要がある.一方,KDE のコントールセンター -> 概観&テーマ -> フォント
の設定は fontconfig が 2.3.94 でも 2.3.2 でも正しく(日本語で「IPA UI ゴ
シック」等)フォント名が表示される.
OOo-2.0 のフォント選択メニューの場合,fontconfig 2.3.2 では英語でフォン
ト名が表示される(IPAPgothic等)のに対し,2.3.94 では UTF-8 な日本語でフォ
ント名が表示されているようで文字バケが発生する(IPA眼 等)
それでは,,と firefox を動かしてみると 2.3.2, 2.3.94 とも英語でフォン
ト名が表示される(IPAUIGothic)模様.
ということは,結局 OpenOffice.org のフォント名選択のあたりで,フォント
名を locale に合わせていないというのが根本的な原因な気配.
それでは,ということで,locale を C にして OOo を動かすと,フォント名の
リストは英語だけ(IPAPGothic等)になるので当たりみたい.でも,この状態だ
と日本語入力ができないから意味ないや.
ということで,この問題はどうやら OOo-2.0 の問題で,fontconfig-2.3.94 以
降への更新できるかは OOo-2.0 の状況を見ながら,ということになりそうだなぁ.
#comment