気になるバグ

秀の介さんところで取り上げられていた件。Pangoの使い方まわりでしょうかね。
Bold fonts aren't displayed as bold with cairo-gtk2 build
https://bugzilla.mozilla.org/show_bug.cgi?id=333126

そのほか
The dots in the focus outline do not match trunk builds(draw focus using something other than XOR)
https://bugzilla.mozilla.org/show_bug.cgi?id=326550
これは、Cairoのsource_colorが指定されてないのが原因とかそんな話じゃないよね?多分…。CairoのSnippetと使い方違うのはその辺だけっぽいけど、実際どうなんだろう。帰ったら久しぶりにcvsから持ってきて試してみよう。
[続き]以下のMLのスレッドを見る限り、そもそもCairoではbitwise xorはできないらしい。その事情としては、背景のピクセル情報はベクトルデータの段階では取得できないためだ、みたいなコトが書いてあって、まぁなるほどなーという感じ。
http://lists.freedesktop.org/archives/cairo/2004-July/001584.html
しかし、実際に欲しいbitwise xorは実は実装できるんじゃないの?とか思ったりもしてるのだけど…。最終的にrasterizeするまでbitwise xorしたい領域だけ計算しておいて、rasterizeのタイミングで適宜Region作って画素のbitwise xorするような感じにするとか…。
って、そんな簡単にはいかねーわな。