Deaktivieren Sie ClearType (verschwommene Schriftarten) in Internet Explorer 10 unter Windows 7

9

Ich habe kürzlich den neuesten Internet Explorer 10 installiert und erneut herausgefunden, was mein Problem mit dem vorherigen Upgrade war - verschwommene Schriftarten, auch bekannt als ClearType! Leider gibt es einige Apps, die die IE-Engine verwenden, und daher sind alle Inhalte dort auch verschwommen: /

Ich kenne den Wrapper DWrite.dll, aber leider scheint es nur für IE9 zu sein. Gibt es eine andere Lösung zum Deaktivieren der CT in IE10?

(und aus Gründen der Klarheit - ich mag CT nicht, ich habe versucht, es zu optimieren, aber für mich ist es nur verschwommen und es schmerzt in meinen Augen, egal was ich tue ... es hängt wahrscheinlich mit der niedrigen Auflösung meines Monitors zusammen)

Wojtek
quelle
Ich habe diesbezüglich Kontakt mit Microsoft aufgenommen. Sie weigern sich, irgendeine Lösung um jeden Preis anzubieten.
Joshua
Ich bin mir ziemlich sicher, dass es keine offizielle Lösung gibt. Das Problem ist, dass sie aus dummen Gründen Graustufenglättung verwenden, die extrem hässlich aussieht. Die einzige Problemumgehung, die ich mir vorstellen kann, ist das Schreiben einer DLL wie des DWrite.dll-Wrappers, die den Funktionsaufruf verknüpfen würde, aber das Verknüpfen von Funktionsaufrufen wie diesem ist nicht einfach ...
user541686
@Mehrdad eigentlich irren Sie sich. ClearType verwendet KEINE Graustufenglättung. Regelmäßiges Anti-Aliasing funktioniert. ClearType verwendet Farbunterpixel, um die Ergebnisse zu erzielen. Siehe en.wikipedia.org/wiki/ClearType#How_ClearType_works .
Mxx
@ Mxx: IE verwendet ClearType? Ich dachte, es wird nur Graustufenglättung verwendet, und deshalb ist es so verschwommen (ich weiß, dass Metro es tut).
user541686
@Mehrdad IE9 und niedriger verwenden ClearType. IE10 unter Win8 scheint reguläres Antialiasing zu verwenden. Ich weiß nichts über IE10 unter Win7.
Mxx

Antworten:

8

In IE10 wird das vollständige Subpixel-Anti-Aliasing entfernt, und es bleibt Graustufen-Anti-Aliasing übrig, obwohl es immer noch "ClearType" genannt wird.

Dies ist beabsichtigt, wie in ClearType beschrieben, tritt für Windows 8 Metro in den Hintergrund .

Dies betrifft die Metro-Benutzeroberfläche, Apps im Metro-Stil einschließlich IE sowie den Desktop-IE, und es kann nichts unternommen werden, um dies zu beheben. Das Rendern von Schriftarten unter Windows 8 ist eher für Tablets und kleine Laptops als für PCs optimiert.

Sofern Microsoft diese Option in Zukunft nicht an IE10 zurückgibt und Sie nicht mit ClearType leben können, besteht Ihre einzige Option im Moment darin, sie für den Desktop zu deaktivieren und einen anderen Nicht-IE-Browser als Standardbrowser zu verwenden.

harrymc
quelle
Ich mache das aber trotzdem - einige Anwendungen verwenden IE-Rendering, daher komme ich nicht davon. Wie bereits erwähnt - Option war auch hier in IE9 nicht vorhanden, aber es gab eine Problemumgehung wie DSWrite.dll
Wojtek
Für den IE10-Desktop können Sie versuchen, die Kompatibilitätsansicht zu aktivieren. Ich kenne keine Lösung für eingebettetes ActiveX (außer das Herabstufen auf Windows 7 und das Blockieren der Installation von IE10).
Harryc
0

Ich verwende die Problemumgehung, um den Browsermodus standardmäßig auf IE8 einzustellen . Dies deaktiviert die HW-Beschleunigung, aber das interessiert mich nicht. Jetzt habe ich das IE8-Rendering zurück, das meine Augen nicht verletzt.

magicandre1981
quelle
Können Sie anhand dieser Informationen erläutern, wie Sie den Kompatibilitätsmodus für alle Anwendungen mithilfe der IE-Komponente festlegen können?
Wojtek
Der Link erklärt es. Erstellen Sie ein DWORD mit dem Namen der Exe (wie iexplore.exe) und stellen Sie den richtigen Wert ein.
magicandre1981
ok, ich habe das getan - Schriftarten sind immer noch verschwommen (in IE und miranda IM)
Wojtek
Welchen Wert verwenden Sie? 8000 oder 8888?
magicandre1981
Ich habe 8000 verwendet, aber das Lesen der Beschreibung 8888 wird wahrscheinlich besser funktionieren
Wojtek