Оболочка Visual Studio 2010 основана на WPF, она использует механизм рендеринга шрифтов WPF вместо GDI, поэтому с ним нельзя использовать GDI ++.
Я должен признать, что я не большой поклонник WPF, я знаю, что рендеринг WPF является правильным способом (с субпиксельным позиционированием, сглаживанием в направлении Y и т. Д.), Но лично я предпочитаю старый простой GDI.
Когда я впервые увидел VS2010, я подумал: «О, это ужасно, я не могу поверить, что это заметил». Но оказалось, что ClearType был отключен в тестовой виртуальной машине, и из-за этого WPF вернулся к полутоновому сглаживанию, и все выглядело ужасно.
После быстрого поиска в Google я нашел следующую статью о рендеринге текста в WPF:
http://windowsclient.net/wpf/white-papers/wpftextclarity.aspx
Если ClearType включен в Windows, WPF использует ClearType, если он отключен, WPF использует сглаживание отступа в градациях серого, что намного более размыто. Поэтому я включил ClearType, установил шрифты на один размер больше, и теперь все выглядит намного лучше. (хотя нужно время, чтобы привыкнуть к этому)