Mein ClearType wird nicht monochrom

886
Jochem Kuijpers

Ich habe ein Problem, bei dem meine mit dem integrierten ClearType-Tuner vorgenommenen ClearType-Einstellungen nicht für andere Anwendungen oder sogar für das Betriebssystem gelten.

Ich habe meinen Cleartype so eingestellt, dass der Text ein Anti-Aliasing ist, aber einfarbig: Monochrome setting Monochrome setting 400%

Aber wenn ich mit dem Setup fertig bin und zu Windows zurückkomme (auch nach dem Neustart), bleiben die Einstellungen gleich. Auch im Windows Explorer:

Not monochrome 400%

Wie stelle ich sicher, dass die ClearType-Einstellungen zutreffen?

Bearbeiten Ich habe auch versucht, cttune.exeals Administrator mit erhöhten Berechtigungen auszuführen, aber das funktioniert auch nicht.

4
Es ist ziemlich trivial, aber benutzen Sie den Admin-Account? matan129 vor 10 Jahren 1
@ matan129 Ja, siehe die Bearbeitung, die ich gerade gemacht habe Jochem Kuijpers vor 10 Jahren 0
Bleibt der ClearType bei allen Anwendungen gleich (dh nicht nur beim Explorer)? matan129 vor 10 Jahren 0
@ matan129 Ja, selbst das Startmenü von Windows verwendet immer noch den 'farbigen' ClearType. Das ClearType Tuner-Fenster speichert meine Einstellungen auch nicht. Scheint, es wird überhaupt nicht gespeichert. Jochem Kuijpers vor 10 Jahren 0
Es ist sehr seltsam, dass ich nirgendwo eine Lösung finden konnte: \. Ich werde posten, wenn ich natürlich eine finde. matan129 vor 10 Jahren 1

4 Antworten auf die Frage

1
Brian

ClearType verwendet Sub-Pixel-Rendering. Sub-Pixel haben Farben. Der Kompromiss wird durch Schwächen der Farbtreue verbessert. Abhängig von der Schriftart gibt es immer einige Farbartefakte - einige Anzeigeschriftarten wurden für ClearType entworfen und sehen in dieser Hinsicht besser aus.

Denken Sie auch daran, dass eine vergrößerte Bitmap-Erfassung des Texts keine richtige Darstellung dafür ist, wie die Subpixel auf dem tatsächlichen LCD-Bildschirm beleuchtet werden oder wie sie vom Betrachter wahrgenommen werden. Die gleiche Art von Effekt kann auftreten, wenn Sie den Desktop mit einer nicht nativen Auflösung des LCD-Panels ausführen oder wenn ClearType bezüglich des Subpixel-Layouts eines LCDs falsch ist (der Tuner soll dies beheben).

Ich weiß, wie Subpixel-Rendering funktioniert. Ich möchte ein Anti-Aliasing-Rendering ohne die Sub-Pixel-Farben. Können Sie Beispiele für Situationen nennen, in denen der Druckbildschirm nicht die gleichen Farben wie die Pixel auf dem Bildschirm darstellt? Denn wenn ich ein Foto davon mache und vergrößere, leuchten die Pixel genau wie auf dem Screenshot. (einschließlich des monochromen Textes im Tuner). Es funktioniert einwandfrei, außer der Tuner speichert die Einstellungen nicht. Meine Frage ist: Wie stelle ich sicher, dass diese Einstellungen gültig bleiben? Jochem Kuijpers vor 10 Jahren 0
Ich akzeptiere das nicht als Antwort, weil es keine Antwort auf meine Frage ist. Es sind nur ein paar Informationen zum Subpixel-Rendering. Ich fürchte, mein Kopfgeld wird ohnehin zu Ihnen gehen, da die Leute die Antwort auf diese Frage nicht kennen und ich bei diesem Problem stecken bleibe :( Jochem Kuijpers vor 10 Jahren 0
Es ist eine Antwort auf Ihre spezifische Frage: ClearType kann das von Ihnen gewünschte Graustufen-Anti-Aliasing nicht bereitstellen. Es ist keine Lösung für Ihr Problem, Graustufen-Anti-Aliasing-Text in Windows zu erhalten. Brian vor 10 Jahren 0
es kann, es tut es genau dort im Einstellungsfenster .. es speichert die Einstellungen einfach nicht richtig. Jochem Kuijpers vor 10 Jahren 0
1
Kevin Panko

Wenn Sie einen monochromen Text wünschen, der antialiasiert ist, sollten Sie ClearType deaktivieren.

Deaktivieren Sie das Kästchen:

Deaktivieren Sie das Kontrollkästchen

Sie werden sehen, dass es einfarbig ist:

Cleartype vergrößert

Klicken Sie dann auf jedem Bildschirm auf Weiter und ändern Sie die Standardeinstellungen nicht. Dann wird es ohne Neustart angewendet:

System-Screenshot

Und jetzt ist es Graustufen, aber immer noch antialiasiert.

1
oratek

Laut Winaero: https://winaero.com/blog/change-cleartype-settings-windows-10/

Beachten Sie, dass Universal Windows Platform-Apps kein ClearType-Text-Rendering verwenden, sondern Graustufen-Antialiasing verwenden. Daher werden die Teile von Windows 10, die Universal Windows Platform wie das Startmenü oder Tray-Applets verwenden, auch nach der Optimierung von ClearType keinen Unterschied in der Textwiedergabe feststellen. Nur die Desktop-Apps, die DirectWrite nicht explizit verwenden, verwenden weiterhin ClearType.

Weitere Tipps: Tipps zum Verbessern der WPF-Textwiedergabe: https://blogs.msdn.microsoft.com/text/2006/10/18/tips-for-improving-your-wpf-text-rendering-experience/

Upvoted, da es heutzutage eine relevantere Antwort ist, aber ich werde die akzeptierte Antwort belassen, da sie ursprünglich eine Windows 7-Frage aus dem Jahr 2013 ist. Jochem Kuijpers vor 6 Jahren 0
0
esc1729

Dies könnte möglicherweise auch ein Monitorproblem sein. Auf einem meiner Monitore (HP w2207h) kann ich diese farbigen Fransen entfernen, indem ich den Monitor auf die Werkseinstellungen zurücksetze. Ich habe ClearType aktiviert (Windows XP) und einige einfache Profilerstellung in Windows mit Adobe-Tools durchgeführt. Unter normalen Umständen ist die Subpixel-Wiedergabe nur mit einer Lupe sichtbar. Für das bloße Auge erscheinen alle Zeichen monochrom und ziemlich scharf.

Nach einigen Monaten haben sich die Monitoreinstellungen jedoch aus offensichtlichen Gründen verschlechtert und ich könnte Farbsäume sehen. Ein Zurücksetzen auf die Werkseinstellungen hilft normalerweise.