Die Visual Studio 2010-Shell basiert auf WPF. Sie verwendet anstelle von GDI die WPF-Schriftart-Rendering-Engine. Daher können Sie GDI ++ nicht verwenden.
Ich muss zugeben, dass ich kein großer WPF-Fan bin. Ich weiß, dass das WPF-Rendering der richtige Weg ist (mit Sub-Pixel-Positionierung, Y-Richtung-Anti-Aliasing usw.), aber ich persönlich bevorzuge die alte, einfache GDI.
Als ich VS2010 zum ersten Mal sah, dachte ich: "Oh, das ist schrecklich, ich kann nicht glauben, dass ich das bemerkt habe". Es stellte sich jedoch heraus, dass ClearType in der virtuellen Testmaschine deaktiviert war, und aus diesem Grund wurde WPF auf Graustufen-Anti-Aliasing zurückgesetzt, und alles sah schrecklich aus.
Nach einer schnellen Google-Suche fand ich den folgenden Artikel zum Rendern von Text in WPF:
http://windowsclient.net/wpf/white-papers/wpftextclarity.aspx
Wenn ClearType in Windows aktiviert ist, verwendet WPF ClearType. Wenn es deaktiviert ist, verwendet WPF Grayscale-Anti-Aliasing, das viel unschärfer ist. Also habe ich ClearType aktiviert, die Schriftarten eine Größe größer gesetzt und jetzt sieht alles viel besser aus. (obwohl es Zeit braucht, sich daran zu gewöhnen)