11/04/14 19:42:40.48 pdwtoSSj
ビットマップ フォントでは意味がないけど、メイリオだと意味あるよ。
ClearType によるアンチエイリアスがかかるフォントとフォント表示サイズではサブピクセル アンチエイリアシングが適用されるよ。
16pt 以上(だったかな?)の MS Gothic なんかはもちろんサブピクセル アンチエイリアシングが適用されるし、
メイリオは標準で適用される。
DirectWrite はどのサイズ、どのフォントでもアンチエイリアシングやサブピクセル アンチエイリアシングの効果を「強制的に」かけることも可能で、
Internet Explorer 9 で使用されたような、MS Gothic のようなビットマップフォントではある程度以上の表示サイズでないとかからないようになっているのは、
単に強制的にアンチエイリアシングを適用すると違和感があって苦情が出たため(これは .NET Framework 3.x の Windows Presentation Foundation で見られた。)
WPF 3.x は MS Gothic すら強制的にアンチエイリアシングがかかってる。
WPF 4.0 ではそれが直された。
つまり、DirectWrite 自体ではどうでもできるけど、Internet Explorer 9 では従来からの互換性に舵が切られた。