アンチエイリアスを使用してテキスト レンダリングをスムーズにしようとしています。しかし、アンチエイリアスではありません。
1行目はpangoとcairoで作成したpng画像です。2 行目は単なる html<span>
タグです。Gnome DEを使用したUbuntu、firefoxにあります。2 行の「W」と「v」を比較すると、違いがよくわかります。
テキストの描画を担当するコードは、http://pastie.org/1073683 にあります。 フォント オプションは、17 行目と 20 行目で次のように設定されています。
// setting up antialiasing
cairo_font_options_set_antialias(cfo, CAIRO_ANTIALIAS_GRAY);
// set the font options to cairo
cairo_set_font_options(this->cro, cfo);
この 2 つの行を同じにするにはどうすればよいか教えてください。