Schlechtes Anti-Aliasing in einigen Anwendungen

7

Vor einigen Wochen gab es ein Update, das in einigen Anwendungen mit Anti-Aliasing in Konflikt zu geraten schien. Firefox, Thunderbird und der Text in einigen Apps wie Mousepad und Leafpad (aber nicht im Rest des Fensters) sind betroffen, während Chrome und alles andere in Ordnung zu sein scheinen. Anbei zwei Screenshots, die den Unterschied zwischen dem Rendern in Firefox und Chrome zeigen.

Die Anti-Aliasing-Einstellungen sind die gleichen wie immer, die einwandfrei funktioniert haben - vollständige Andeutung, RGB-Subpixel-Reihenfolge.

Ich bin mir wirklich nicht sicher, was los ist, und denke, dass es möglicherweise schneller ist, dieses Problem durch Neuinstallation zu beheben. Aber kann ich zuerst etwas versuchen, da Neuinstallation das Letzte ist, was ich tun möchte?

Ich verwende Xubuntu 12.04.

Chrome Screenshot

Firefox Screenshot

Matty
quelle

Antworten:

13

Ich habe das Rendern von Schriftarten auf meinem System behoben, nachdem ich dieses Thema gelesen habe . Das Entfernen / Umbenennen des Home-Verzeichnisses (Profilverzeichnisses) und das Neustarten machten keinen Unterschied.

Sie müssen den xfce4-Einstellungseditor öffnen und die Zeichenfolge / Xft / Lcdfilter im xsettings-Kanal von lcdnonebis festlegen lcdlight. Weitere Optionen zum Ausprobieren sind lcddefaultund lcdlegacywie hier unter Untertitel rendern dargestellt . Hier ist der CLI-Weg:

xfconf-query -c xsettings -p /Xft/Lcdfilter -s lcdlight

oder wenn der alte Wert nicht existiert:

xfconf-query -c xsettings -p /Xft/Lcdfilter -n -t string -s lcdlight

Nachdem Sie diese Option geändert haben, müssen Sie die Anwendungen neu starten, um die Unterschiede zu erkennen. Hier sind meine Vorher- und Nachher-Screenshots (nachher ist es wie am 11.10). Übrigens wird die Größe der Screenshots geändert, sodass Sie mit der rechten Maustaste darauf klicken und auf View imageoder klicken sollten Open image in new tab, um die Unterschiede wirklich zu sehen.

Lcdfilter = lcdnone - hässliche Schriftarten Lcdfilter = lcdlight - hübsche Schriftarten wie in 11.10

jeremija
quelle
Dies hat es für mich behoben, außer dass ich "lcdfull" anstelle von "lcdlight" verwendet habe, vorausgesetzt, es stimmt mit der Einstellung in der Benutzeroberfläche für die Schriftartkonfiguration überein.
Code_martial
4
Dies hat auch bei mir funktioniert (ich habe lcddefault verwendet), und es ist eine gute Antwort und verdient es, die akzeptierte Antwort zu sein.
2
arbeitete auch für mich. Ich frage mich, warum dies nicht als beste Antwort akzeptiert wurde.
10.
2

Benennen Sie die Datei ".fonts.conf" in Ihrem Home-Verzeichnis um oder löschen Sie sie (aktivieren Sie "Versteckte Dateien anzeigen", um sie zu finden), melden Sie sich ab und wieder an.

Das hat mir geholfen (mit Ubuntu 12.10).

Stefan Schweizer
quelle
hat auch für mich funktioniert, schlechtes Rendern von Serif in Firefox :)
Fünf
1

Matty,

Dies liegt daran, dass Ihre Subpixel-Reihenfolge falsch ist. Gehe zum Settings > Appearance. Und dann mit der Subpixel-Reihenfolge spielen. Wenn Sie einen neueren Laptop verwenden, reicht der Wechsel von RGBA zu None aus . Siehe den beigefügten Screenshot.

Einstellungen> Aussehen

Prav
quelle
1
Die Subpixel-Reihenfolge war korrekt und hatte sich nicht geändert. Ich hatte alle Permutationen davon ausprobiert. Ich habe festgestellt, dass es profilspezifisch war, aber ich habe es jetzt neu installiert und kann nicht versuchen, es zu korrigieren.
Matty
1

Ich bin nicht sicher, ob es für xubuntu gilt, aber im Ubuntu-Standard habe ich dieses Zusammentreffen gehabt.

Löste es so:

cd /etc/fonts/conf.d
sudo mkdir orig
sudo mv 10-hinting-slight.conf orig

(betroffene Apps schließen und erneut öffnen)

SmileyChris
quelle
1

Ich hatte das gleiche Problem. Ich fand eine Lösung, die nicht wirklich praktisch ist. (Ich verwende einen guten Intel i7 + HD-Bildschirm.) Normalerweise verwende ich einen Hinweis voll, Antialias sind angekreuzt.

Als Quetzal veröffentlicht wurde, habe ich ein neues Precise installiert und ohne Änderungen auf Quetzal aktualisiert, außer Overlay-Bildlaufleisten und globales Menü deaktivieren. Dann installierte xfce aus dem Repository. (Ich habe nicht den gesamten xubuntu-Desktop installiert, bis ich das alles sortiert hatte.)

Anfangs war xfce OK, außer dass die Standardfarben etwas langweilig waren. Nachdem ich mit Einstellungen> Darstellung und Fenstermanager gewackelt hatte, öffnete ich ein neues Firefox-Fenster. Das Menü war gut, aber die Seite und die Symbolleisten waren Regenbogen. Dies war jedoch nur in Firefox. Auf dem gleichen Bildschirm zur gleichen Zeit befanden sich andere Anwendungen, die perfekt gerendert wurden. (Synaptik und Aussehen). Durch Ändern der Schriftarteinstellungen und Öffnen der neuen Fenster von Firefox nach jedem habe ich festgestellt, dass Firefox nicht auf Antialias oder Hinweise in den aktuell belichteten Hintergrund- oder Vordergrundfenstern reagiert. Ich konnte keine Andeutung, keine Antialias keine festlegen und die sehr blockigen Schriftarten in den meisten Anwendungen auf dem Bildschirm sehen. Aber perfekte Schriftarten in Firefox. Ich entschied, dass Firefox irgendwann im Benutzerbereich Antialias und Hinweise erhielt, die zweimal auf derselben Seite angewendet wurden.

Meine vorübergehende Lösung bestand darin, ein neues Konto mit Administratorrechten zu eröffnen und das langweilige Thema zu akzeptieren, bis dies sortiert ist. (Oder behalte meine alte Partition.)

PS. Ich habe festgestellt, dass nicht alle Themen so eingerichtet sind, dass sie für gtk2 und gtk3 geeignet sind. Das Anwenden eines Themas in Erscheinungsbildern oder Fenstermanagern ist daher manchmal ein Fehlschlag. Sie ändern Thema A in Thema B und kehren dann zu Thema A zurück. Das ist etwas anderes als vor wenigen Augenblicken. Die Einstellungen werden zwischen den Themen nicht bereinigt.

John Law
quelle