Bug-org 574907 [DW] Don't use subpixel positioning for bitmap glyphs
初回投稿日時: 2010年06月29日14時57分38秒
カテゴリ: Mozilla Core バグ報告
SNS:
Tweet (list)
DirectWriteではビットマップグリフをもつフォントも、おそらくベクターグリフの情報から各文字ごとのメトリクスを取得できます。このため、レンダリング時にサブピクセルを利用しないビットマップグリフが、サブピクセルを意識したメトリクスに基づいて配置されてしまい、文字同士がくっつく、という問題です。
CSSでは継承や相対サイズ指定が可能なことから、フォントサイズが小数になるのは日常茶飯事です。現在のままでは多くのサイトで文字同士がくっついて表示されていて非情に見づらくなっています。
ビットマップグリフでレンダリングされることが分かっている場合にはCSSの算出値を四捨五入した値でDirectWriteにメトリクスを問い合わせなくてはいけないと思います。が、それが可能かどうかは知りません。