誰だ、thebesの設計者は
初回投稿日時: 2006-02-25 22:09:16
最終更新日時: 2006-02-25 22:23:37
カテゴリ: Mozilla Core
SNS:
Tweet (list)
なんていうか駄目駄目。Geckoがtwipsで処理したのを、Cairoのピクセル単位に補正してからgfxTextRunに渡して、gfxTextRun内部では物理ピクセルからCairoピクセルに変換したものと足し算したりでえらいことに。そりゃ、四捨五入による誤差が出まくってまともな表示ができないってもんだ。
ちょっと誤解。gfxTextRunの設計がまずいんじゃなくて、nsThebesFontMetrics::DrawStringとその呼び出し先が滅茶苦茶なだけっぽい。眠くて頭動かないので明日このへんリファクタリングしてみよう。