むつの日記

442265ff :むつ 2006-03-27 19:44
ここ2日ほど、Firefox の日本語疑似ボールド問題に頭を悩ませていました。
Firefox を 1.0 系から 1.5 系に変えたところ、日本語の疑似ボールドが出なくなってしまったのです。
ま、cairo がどうとか pango がどうとか聞いてはいたので IPAMonaPGothic を Fontforge で太くしたフォントをボールドとして使ってきたのですが、
あんまりきれいじゃない(というかアンバランス。パラメータ調節を試行錯誤するか、手作業で修正すれば良いのでしょうが気力なし)です。
blog や日記を見て回ると、どうやらなんの問題もなくボールド出せている人もいるらしいのです。うらやまし。
で、結局のところ以下の方法で疑似ボールドが出せました。

・pango に pango-fc-fake-faces.patch をあてる
http://behdad.org/download/Patches/pango-fc-fake-faces.patch
・Firefox に gtk2.8 patch (#2) をあてる
https://bugzilla.mozilla.org/show_bug.cgi?id=305185
・Firefox を --enable-pango --enable-default-toolkit=gtk2 でビルド

pango のパッチはもしかしたら要らないのかもしれません(Firefox 1.0.7 では疑似ボールドが出せたので)。
まあ、Firefox 公式バイナリ(人によってはこれで日本語疑似ボールドが出るらしい)で日本語疑似ボールドがでないうちの環境ではきっと必要でしょう。
もともとどこかの bugzilla から拾ってきたのですが、場所わすれました。
Firefox のパッチは --enable-pango 付きでビルドすると、起動時にこけるバイナリができあがってしまう対策です。

#http://hidenosuke.org/diary/?date=20060212 [Debian][Firefox]日本語のbold表示
#という話もあるんですけどねぇ。

Ubuntu-5.10 で作業しました。
Powered by shinGETsu.