Deaktivieren Sie die Schriftglättung in SeaMonkey für Windows

1234
Bass

Ich verwende SeaMonkey unter Windows 8.1 und habe kürzlich ein Upgrade auf Version 2.40 durchgeführt .

Obwohl ich Vollpixel AA und Cleartype vollständig deaktiviert (was gesehen entweder durch laufen kann systempropertiesadvanced.exe / cttune.exe oder auf der Suche auf einfache MFC - Apps Aussehen), SeaMonkey noch anti-Aliase Fonts - sowohl in den Webseiten und in seine UI.

Ich habe die gleiche Frage bereits für Firefox 4 gesehen, daher habe ich folgende Änderungen an meinem vorgenommen prefs.js:

  • Stellen Sie gfx.direct2d.disabledauftrue
  • Stellen Sie gfx.use_text_smoothing_settingauf true(Ja, es ist Mac OS X) -spezifische, aber ich habe ein es trotzdem versuchen)
  • Setzen Sie gfx.font_rendering.directwrite.enabledden Wert auf false(diese Eigenschaft war zuletzt in 2.39 verfügbar und in 2.40 nicht mehr vorhanden. Ich gehe davon aus, dass sie möglicherweise nicht mehr wirksam ist - aber ich habe sie nur für den Fall hinzugefügt).

Bisher kein Glück

Dann habe ich das Anti-Aliasing Tuner- Add-On heruntergeladen, es mit SeaMonkey kompatibel gemacht (aus irgendeinem Grund User Agentreichte die Firefox-43-Persönlichkeit in der Zeichenfolge nicht aus), installierte es und setzte die Schriftartwiedergabe auf "Alias", wo immer dies angebracht war:

Deaktivieren Sie die Schriftglättung in SeaMonkey für Windows

Dies führte zu folgenden zusätzlichen Voreinstellungen:

extensions.aatuner.large.aamode = 3 extensions.aatuner.small.aamode = 3 extensions.aatuner.large.rdmode = 1 extensions.aatuner.small.rdmode = 1 gfx.font_rendering.cleartype_params.rendering_mode = 1 

(es sieht gfx.font_rendering.cleartype_params.rendering_modenur so aus wie der gleiche Wert extensions.aatuner.*.rdmode).

Trotz der oben genannten Bemühungen SeaMonkey meine Schriftarten immer noch als Antialiasing dargestellt (und ja, ich habe den Browser mehrmals neu gestartet).

Wie kann ich AA abschalten?

Update Nr. 1: Für SeaMonkey 2.40, das unter Windows XP ausgeführt wird, werden durch die gleiche Kombination von Einstellungen perfekt gestochen scharfe Schriftarten erzielt (Vollpixel-AA und ClearType sind systemweit deaktiviert).

Update 2: SeaMonkey verwendet im Wesentlichen Vollpixel -AA (was bedeutet, dass ClearType deaktiviert ist) - siehe Abbildung unten. Die einzigen Browser, die noch Alias-Text in meiner Windows-Box anzeigen können, sind Opera und Safari .

Vollpixel-AA in SeaMonkey

Update 3: Beim Starten von SeaMonkey im abgesicherten Modus wird AA deaktiviert. Dies ist gleichbedeutend mit der Deaktivierung der Option "Hardwarebeschleunigung verwenden, wenn verfügbar" unter "Voreinstellungen"> "Darstellung"> "Inhalt". Das Löschen dieses Flags setzt tatsächlich beide gfx.direct2d.disabledund layers.acceleration.disabledbis true, während für Alias-Schriftarten die Anzeige layers.acceleration.disabled=truealleine ausreichend ist (und, wie oben erwähnt, gfx.direct2d.disabledkeinerlei Auswirkungen hat). Dennoch möchte ich eine explizite Einstellung für die Anzeige von Schriftarten, ohne dass die HW-Beschleunigung vollständig gedreht werden muss.

Update Nr. 4: Das Spielen mit Anti-Aliasing-Tuner- Parametern ist nur dann sinnvoll, wenn unter Windows die Glättung von Vollpixel-Schriftarten (systempropertiesadvanced.exe -> Erweitert -> Leistung -> Visuelle Effekte -> Glatte Kanten der Bildschirmschriftarten) aktiviert ist. In diesem Fall liefern die Modi ClearType und Graustufen mehr unscharfen Text als der Modus Alias (der als "fast Alias" bezeichnet werden kann).

0

1 Antwort auf die Frage

0
Bass

Es waren meine Einstellungen für den Intel HD Graphics- Treiber. Wenn "Application Optimal Mode" aktiviert ist und "Conservative Morphological Anti-Aliasing" auf "Anwendungseinstellungen überschreiben" oder "Anwendungseinstellungen verbessern" eingestellt ist:

Intel HD Graphics Control Panel

- Die Schriftarten werden in SeaMonkey immer mit AA-Zeichen versehen, wenn die HW-Beschleunigung aktiviert ist, unabhängig von den für die Schriftart spezifischen Einstellungen. Intel-treiberspezifische Einstellungen können bei der Anzeige von Schriftarten sogar zu visuellen Störungen führen:

SeaMonkey Visual Glitches

Dies ist ein bekanntes Mozilla-Problem - siehe Fehler # 1145987 .