Wie kann ich verhindern, dass sich die Schriftglättung beim Ändern des Designs aktiviert?

492
user1306322

Wenn ich mein Windows 7-Umgebungsthema über ändere Control Panel\Appearance and Personalization\Personalization, wird die Schriftglättung aktiviert, auch wenn die Themen, zwischen denen ich umschalte, ohne Glättung der Schriftarten gespeichert wurden.

Mache ich etwas falsch, wenn ich Themes speichere, die meine Einstellung für die Schriftglättung nicht speichern, oder ist es ein Fehler von Microsoft? Wie kann ich in der Zwischenzeit die Schriftglättung beim Wechseln eines Designs deaktivieren?

1
Sie sollten eine Prämie für diese Frage beginnen. vor 10 Jahren 1
Sie können keine Informationen zur Schriftglättung im Design speichern, da dies von Themes nicht unterstützt wird. Alexanderius vor 10 Jahren 1
@Alexanderius Nun, welcher Teil von Windows beschließt, es trotzdem einzuschalten? Hat das Einstellungen, die ich ändern kann? user1306322 vor 10 Jahren 0
Sie können versuchen, die Glättung aller Schriftarten zu deaktivieren: http://answers.microsoft.com/de-de/windows/forum/windows_7-desktop/disable-all-font-smoothing-in-windows-7-ie/f180e803-3317 -4433-8fd2-63aadaecc2d2 Alexanderius vor 10 Jahren 0
@Alexanderius danke, aber nein, danke. Ich habe bereits gefragt, wie Sie die Schriftglättung für immer deaktivieren können, aber dieses Desaster, das den Desaster wechselt, bringt es immer durcheinander. user1306322 vor 10 Jahren 0
Die Schriftglättung wird durch den Registrierungsschlüssel "HKEY_CURRENT_USER \ Control Panel \ Desktop" (Wert von [FontSmoothing]) (http://technet.microsoft.com/de-de/library/cc978612.aspx) gesteuert. Könnten Sie nachverfolgen, was mit FontSmoothing passiert, wenn Sie es aktivieren, deaktivieren und ein neues Design installieren? harrymc vor 10 Jahren 0
@ harrymc Wenn ich einige Werkzeuge dazu hätte, wahrscheinlich. Wie kann ich diesen Schlüssel sehen? user1306322 vor 10 Jahren 0
Das Tool ist regedit - navigieren Sie zur obigen Taste, notieren Sie sich den Wert von FontSmoothing, führen Sie die Bearbeitung durch, geben Sie in regedit den zu aktualisierenden Wert F5 ein, und notieren Sie sich den neuen Wert. Es gibt viele Tutorials für regedit, zum Beispiel [dieses] (http://www.gammadyne.com/registry.htm). harrymc vor 10 Jahren 0
@ harrymc oh, ich dachte, du wirst ein Werkzeug vorschlagen, um zu sehen, welcher Prozess es verändert, damit ich es blockieren oder den Schlüsselwert einfrieren kann. Naja. user1306322 vor 10 Jahren 0
Ich kann nichts vorschlagen, wenn ich nicht weiß, was das Problem ist. Wenn Sie es vorziehen, eines Ihrer Themen zur Verfügung zu stellen, könnte ich es mir ansehen. harrymc vor 10 Jahren 0
@ harrymc Ich spreche vom Umschalten zwischen Windows Basic- und Aero-Themes. Es ist nichts Brauchbares dabei. Es ist so einfach wie Standardthemen. Sie sind das Problem. user1306322 vor 10 Jahren 0
Die Standard-Anzeigeschriftart (Segoe-Benutzeroberfläche) sieht nicht aus, wenn ClearType deaktiviert ist. Aus diesem Grund ist das globale Deaktivieren der Glättung von Zeichensätzen nicht wirklich möglich, da die meisten Kanten der Benutzeroberfläche die Schriftenkanten glätten, unabhängig davon, welche Einstellungen Sie verwenden. Wie Sie bemerkt haben, wird jedes Mal, wenn Sie die Themen ändern, die Glättung wieder aktiviert (es sei denn, sie wurde deaktiviert und Sie wechseln zum klassischen Windows-Design). and31415 vor 10 Jahren 0
@ und31415 es wird immer noch geglättet, wo es verwendet wird, alle anderen Schriftarten jedoch nicht. Was für mich in Ordnung ist, aber ich möchte nicht, dass sich das automatisch ändert, wenn Sie zwischen den Themen wechseln. user1306322 vor 10 Jahren 0
@ user1306322 Darüber hinaus wird ClearType nicht aktiviert, wenn Sie eine Auflösung von 256 Farben verwenden, und für Bitmap-Schriftarten, Vektorschriftarten, Geräteschriftarten, Typ-1-Schriftarten oder Postscript-OpenType-Schriftarten ohne TrueType-Umrisse. [Quelle] (http://msdn.microsoft.com/de-de/library/windows/desktop/dd183433%28v=vs.85%29.aspx) Auch das Sperren des gesamten Registrierungsschlüssels `HKEY_CURRENT_USER \ Control Panel \ Desktop` scheint keine Wirkung zu haben. and31415 vor 10 Jahren 0
Ich denke, die einzige Möglichkeit, das Aktivieren der Schriftglättung zu verhindern, wäre das Patchen des Codes, bei dem die SystemParametersInfo-API-Funktion aufgerufen wird, um ClearType beim Wechseln von Themen zu aktivieren. Entweder das, oder das Programmieren einer benutzerdefinierten Monitoranwendung zur Glättung von Schriftarten, und deaktivieren Sie sie bei Aktivierung (nicht wirklich effizient). and31415 vor 10 Jahren 1

0 Antworten auf die Frage