フォントが汚いんじゃなくて拡大表示になってるだけやで
昔はアプリケーションに正しいDPIを教えてたけど
嘘の低解像度 DPI を教えたあと描画された画面をOS側で拡大表示するようになったんやと思う
だからギザギザのボケボケの汚いフォントになる
DirectWrite つこてるアプリは多分問題ない
フォントが汚いんじゃなくて拡大表示になってるだけやで
昔はアプリケーションに正しいDPIを教えてたけど
嘘の低解像度 DPI を教えたあと描画された画面をOS側で拡大表示するようになったんやと思う
だからギザギザのボケボケの汚いフォントになる
DirectWrite つこてるアプリは多分問題ない
GDIつこてるレガシーアプリなのが問題なのかと思ってたけどDirectWriteでもあかんぽいな
あとDPIを嘘申告しだしたのは最近なのかと思ったけどそうでもない
Windows 8.1 からシステムDPIとモニタDPIが別々になったらしくて
モニタDPIをいじっただけでシステムDPIを変えてないと強制ボケボケ表示になるらしい
https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx
アプリごとにプロパティで互換性を設定しろって↑に書いてある