最も美しいDirectWriteの設定とフォントの選び方(俺的基準)

IE9Firefox秀丸エディタなどDirectWriteに対応するアプリで美しいフォント描画を実現するには、

  • ClearType、Natural Symmetricレンダリングモード (ClearTypeレベル100%、コントラスト150%)
  • ヒント情報を持たない(?)フォントを指定する

のようにすると、かなりいい感じに見える。サブピクセルレンダリングが嫌いならGDI NaturalレンダリングモードでもOK。

ClearTypeレベルとコントラストを100%と150%にするのは、なるべく色を濃く見せるため。アンチエイリアスをかけるとどうしても見た目上薄くなってしまうから。

2つめの条件も重要で、ヒント情報のあるフォント(MSゴシックとかメイリオとか)を使うと、ヒンティングが有効になってしまって文字ごとに高さがバラバラ、線はガタガタになってしまって美しくない。