Ich weiß, dass dies ein wiederkehrendes Thema ist, aber ich kann einfach keine anständige Lösung finden - obwohl ich eine für Chrome gefunden habe.
Schauen Sie sich einfach die folgenden Screenshots an:
Sehen Sie den kleinen Unterschied? Ich kann den genauen Unterschied nicht erkennen, aber ich kann feststellen, dass Schriftarten in Chrome flüssiger aussehen.
Hier sind meine Systemeinstellungen (lieber einen Screenshot anzeigen, da ich die genauen Übersetzungen auf Englisch nicht kenne ):
Hat jemand eine Lösung? Vielen Dank.
Update : Aus meiner Sicht scheint es kein Hinweisproblem zu sein. Ich würde sagen, Firefox verwendet Subpixel-Rendering anstelle von Graustufen-Rendering. (Ich kann die Einstellung jedoch nicht finden. fontconfig
) Aber dies ist eine subjektive Meinung , können Sie das bestätigen?
quelle
Antworten:
Ich habe dieses Problem auch erkannt; Aber anstatt es nur für Firefox zu lösen, habe ich das Subpixel-Rendering im Allgemeinen deaktiviert. Lesen Sie mehr darüber unter:
http://www.smashingmagazine.com/2009/11/02/the-ails-of-typographic-anti-aliasing/ .
Sie können die Änderungen hier vornehmen (System> Einstellungen> Darstellung):
http://dl.dropbox.com/u/3008404/Font_settings_v2.png
Mit dieser Einstellung können Sie die hässlichen Farbdeformationen an den Rändern von Zeichen vermeiden (es hat mich früher sehr geärgert, nachdem ich sie erkannt habe). Am anderen Ende - Sie zahlen mit der Lesbarkeit dieser wirklich winzigen Zeichen (Font Hinting hilft an dieser Stelle).
Für mich schien dies der einzig mögliche Weg zu sein; Ich kann diese Farbfehler nicht ertragen.
quelle
Firefox verwendet (korrekt) fontconfig, um die Schrifteigenschaften basierend auf einer Reihe von Regeln zu bestimmen, und greift dann auf die GNOME-Einstellungen für alle Eigenschaften zurück, die nicht von fontconfig bestimmt wurden. Auf diese Weise können Sie beispielsweise Einstellungen für Hinweise pro Schriftart usw. konfigurieren.
Das Problem ist, dass wir die Match-All-Regeln in fontconfig (fälschlicherweise) für Antialias- und Hinweiseinstellungen versenden. Dies bedeutet, dass die fontconfig-Einstellungen immer die GNOME-Einstellungen in Firefox überschreiben und wirklich ein Fehler in unserem fontconfig-Paket sind.
Dies scheint ein Teil des Problems zu sein, das Sie sehen.
Um dies zu beheben, können Sie Folgendes tun:
Beachten Sie, dass /etc/fonts/conf.d nur eine Reihe von Symlinks zu den vollständigen Konfigurationsdateien in /etc/fonts/conf.avail enthält. Um die Standardkonfiguration in Ubuntu wiederherzustellen, können Sie Folgendes ausführen:
Außerdem sehen Ihre Schriftarten möglicherweise etwas anders aus, je nachdem, welchen Firefox-Build Sie verwenden. Der Ubuntu-Build von Firefox enthält einen Cairo-Patch zum Aktivieren der Freetype-LCD-Filterung, wodurch die Schriftarten denen anderer Anwendungen ähneln und Farbsäume verringert werden.
Der offizielle Build von mozilla.org verfügt nicht über diesen Patch, und seine Schriftarten weisen im Vergleich zu Schriftarten in anderen Anwendungen deutlich mehr Farbsäume auf.
quelle
Der Vorschlag aus früheren Threads (ich glaube, irgendwo lauert einer) ist, dass Firefox bei Gnome nicht nach Einstellungen für Schriftarten sucht, sondern nach
fontconfig
denen , die nicht synchronisiert sind.Wenn Sie also einen vollständigen Hinweis verwenden, möchten Sie Folgendes:
Es gibt jedoch buchstäblich Dutzende von Korrekturvorschlägen in diesem Fehlerbericht . Ich schlage vor, Sie suchen nach den gesünder aussehenden, probieren sie aus und wenn sie nicht funktionieren, probieren Sie die weniger vernünftig aussehenden aus.
Ich werde versuchen herauszufinden, was es für mich behoben hat. Ich erinnere mich, dass es lächerlich einfach war.
quelle
10-unhinted.conf
. Es funktioniert für Chrome, aber nicht für Firefox.Ich hatte vor einiger Zeit so etwas wie dieses Problem und habe alle in diesen Beiträgen vorgeschlagenen Dinge ausprobiert. Was es für mich endgültig behoben hat, war einfach zu entfernen
~/.fonts.conf
(natürlich nach einem Backup).Der Grund, warum ich denke, dass dies funktioniert, ist, dass die systemweite Konfiguration aktiviert ist
/etc/font/fonts.conf
und diese Datei von generiert wirdfontconfig
. Ich denke, mein Problem~/.fonts.conf
war von einer viel älteren Installation (Dapper Drake-Ära) übrig geblieben.quelle
Wenn ich mich recht erinnere, verwendet Firefox die Datei
~/.fonts.conf
, um seine Schriftarteinstellungen abzurufen. Wenn es nicht existiert, erstellen Sie es einfach mit folgendem Inhalt:quelle