アカウント名:
パスワード:
もしかして MSP ゴシックのような埋め込みビットマップが汚いと言っていますか?DirectWrite では埋め込みビットマップにもアンチエイリアスを施すことは可能です。WPF 3.0 では MSP ゴシックなど従来の埋め込みビットマップのフォントにもアンチエイリアスが施されていましたが、埋め込みビットマップは小さいなサイズを想定したもので、アンチエイリアスを施すとぼけて見えてしまうため、WPF 4.0 では埋め込みビットマップにアンチエイリアスを施さないように変更しました (少し検索すれば理由の元ネタが見つかると思います)。IE9 のフォント レンダリングも上記の WPF 4.0 と同様の理由で、埋め込みビットマップの扱いを従来通りにしているのだと思います。Firefox 4.0 も同様だと思います。
一方の XPS は印刷した紙を想定しているため、埋め込みビットマップでも WPF 3.0 の埋め込みビットマップの扱いと同様にアンチエイリアスを施しているものだと思います。
そのため、DirectWrite はきちんと使用されています。(ソフトウェア レンダリングでも使用されているはず…)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
やっぱり汚いフォント (スコア:0)
xpsに印刷して、DirectWriteネイティブ対応のxpsビューアで表示すると綺麗だし、ブラウザ側の実装の問題だと思うけど。
Direct2Dで絵を高速化したのはわかるが、ブラウザで一番大事なのは絵じゃなくて字を速く綺麗に描くことだろうにどいつもこいつも
Re:やっぱり汚いフォント (スコア:0)
もしかして MSP ゴシックのような埋め込みビットマップが汚いと言っていますか?
DirectWrite では埋め込みビットマップにもアンチエイリアスを施すことは可能です。
WPF 3.0 では MSP ゴシックなど従来の埋め込みビットマップのフォントにもアンチエイリアスが施されていましたが、埋め込みビットマップは小さいなサイズを想定したもので、アンチエイリアスを施すとぼけて見えてしまうため、WPF 4.0 では埋め込みビットマップにアンチエイリアスを施さないように変更しました (少し検索すれば理由の元ネタが見つかると思います)。
IE9 のフォント レンダリングも上記の WPF 4.0 と同様の理由で、埋め込みビットマップの扱いを従来通りにしているのだと思います。Firefox 4.0 も同様だと思います。
一方の XPS は印刷した紙を想定しているため、埋め込みビットマップでも WPF 3.0 の埋め込みビットマップの扱いと同様にアンチエイリアスを施しているものだと思います。
そのため、DirectWrite はきちんと使用されています。(ソフトウェア レンダリングでも使用されているはず…)
Re: (スコア:0)
メイリオでも汚い。ClearTypeと違うのはわかるけど、よーく見るとClearTypeみたいに斜めの線なんかがギザギザしてる。
テキストページをxps印刷して見比べればすぐわかるくらいIE9の方はギザギザが残ってる。
ちなみにpaint.netというDirectWriteを使ってるフリーソフトでも、ちゃんとアンチエイリアスが効いてギザギザしてない。
なぜIE9やFirefox4のようなメジャーブラウザが汚いんだって話