Schalten Sie das Anti-Aliasing in Fedora 22 aus

1445
Klaus

Ich habe die letzten Tage auf fedora 22 aktualisiert und unter den meisten Desktops (kde / gnome / gnome3) haben alle Terminals eine sehr hässliche Schrifteinstellung. Es ist fast unmöglich, einige Text-Base-Editoren in diesen Terminals zu verwenden, da die Schriftarten schlecht dargestellt werden.

Ich habe eine Menge von Konfigurationsschriften gelesen, aber es scheint nichts zu passieren.

Zunächst einmal: Ja, ich weiß, dass sich die komplette Verzeichnisstruktur für fontconfig geändert hat. Und ja, ich habe keine Ergebnisse erhalten, wenn ich Konfigurationsdateien an anderer Stelle platziere.

Gibt es einen Hinweis, welchen Inhalt ich in welchem ​​Verzeichnis ablegen kann, um das Rendern für Terminalanwendungen zu deaktivieren? Und möglicherweise müssen die Schritte ausgeführt werden, um die Schriftarten zu aktualisieren. Ich weiß, dass fc-cache früher aufgerufen werden muss, aber jetzt?

Und ja, ich habe die hier geschriebenen Informationen zu diesem Thema gelesen, aber aufgrund der geänderten Verzeichnisstruktur scheint das alles veraltet zu sein.

Was ich getan habe:

In: /etc/fonts/fonts.conf habe ich gefunden

<!-- the following element will be removed in the future --> <dir>~/.fonts</dir> 

Also habe ich versucht, eine Datei in: ~ / .fonts / fonts.conf zu platzieren

Der Inhalt ist:

<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- turn off antialiasing --> <match target="font"> <edit name="antialias" mode="assign"> <bool>false</bool></edit> </match>  <match target="font"> <edit mode="assign" name="hinting"> <bool>false</bool> </edit> </match> </fontconfig> 

Danach laufe ich:

fc-cache 

Und ich habe mit strace nach dem Lesen meiner Akte gesucht. Ich fange nur diese Zeile:

 stat("/home/krud/.fonts/fonts.conf", ) = 0 

Dann habe ich nach anderen Verzeichnissen gesucht:

 access("/home/krud/.config/fontconfig/fonts.conf", R_OK) = 0 

Aber kurz gesagt: Ich kann in keiner Anwendung ein Ergebnis sehen! (firefox / gnome-terminal)

BEARBEITEN:

Ich habe auch font-tweaks-tool von gnome verwendet und die Schriftart im Tweaks-Tool ausgewählt. Auch keine Veränderung! Es scheint, dass es eine parallele Welt in meinem System gibt?

Aktualisieren:

Ich habe gesucht freetype-freeworldund es war bereits installiert. Alle Schriftarten werden mit RGB-Antialiasing gerendert, was für meine Augen schlecht aussieht. Also habe ich versucht zu entfernen freetype-freeworld. Danach kann ich Graustufen für das Antialiasing auswählen und auch die Einstellungen für das Hinting mit dem ändern gnome-tweak-tool. Nun ist meine Terminal-Schriftart akzeptabel und die Schriftarten für Firefox und andere Apps sind ausreichend lesbar. Daher war die Installation von freetype-freeworldder Grund dafür, dass ich die Einstellungen für die Schriftarten nicht ändern konnte. Ich konnte nicht herausfinden, was der Grund für dieses Problem ist, aber ich kann jetzt arbeiten :-) Es ist interessant, dass einige Leute mögen freetype-freeworldund jemand schreibt, dass er schlechte Ergebnisse liefert.

Mein Setup ist jetzt: Anti-Aliasing "Graustufen" mit Andeutung "Voll". In der Hoffnung, dass andere es hilfreich finden ...

Wenn jemand in der Lage ist, ein vollständiges Bild davon zu geben, welche Konfigurationsdateien, Tools, Renderer usw. auf echten Linux-Desktops arbeiten, wäre es großartig, dieses Wissen irgendwo zu erhalten!

4
Haben Sie versucht, "Tweak-Tool" zu installieren und die einfachen Einstellungen dort zu ändern? Oder `fonts-tweak-tool` für anspruchsvollere Einstellungen (pro Schriftart)? mattdm vor 8 Jahren 0
@mattdm: Danke für den Hinweis. Ich habe es ausprobiert, aber nichts ändert sich. Es scheint, dass es viele Möglichkeiten gibt, die Apps, Schriftarten, Desktops und was sonst noch zu konfigurieren. Ich kann hier keine Logik sehen und es gibt keine Dokumentation ?! Klaus vor 8 Jahren 0
Der Font-Renderer in Fedora ist etwas verkrüppelt. Ich habe freettype-freeworld (was ein besserer Renderer ist) installiert und das Sub-Pixel-Aliasing aktiviert. Es ist eine massive Verbesserung des IMI Journeyman Geek vor 8 Jahren 0
@ Journeyman Geek: OK, nach der Installation: Wie kann ich es aktivieren? Wie kann ich sehen, welcher Renderer aktiv ist? Klaus vor 8 Jahren 0
@JourneymanGeek Dies ist ein Rätsel für mich. Da die Patente abgelaufen sind, ist der Bytecode-Interpreter im Freetype-Paket _main_ Fedora verfügbar. Ich bin mir nicht sicher, was Freetype-Freeworld genau macht, aber ich denke, dass dies nur standardmäßig aktiviert wird und nicht. Warum nicht standardmäßig? Es scheint _worse_ mit vielen Schriftarten zu sein, trotz der häufig wiederholten Weisheit - daher das Font-Tweak-Tool, mit dem Sie mit dieser Schriftart spielen können. mattdm vor 8 Jahren 0
Klaus, das Anti-Aliasing ein- und auszuschalten, sollte im Terminal sofort spürbar sein. Nun, fast sofort - Sie müssen etwas tun, damit das Fenster neu gezeichnet wird (wenn Sie es bedecken und freigeben, auch wenn dies teilweise möglich ist). Aber wenn Sie _eine Veränderung bei all_ sehen, ist etwas komisch. Kannst du Screenshots posten? mattdm vor 8 Jahren 0
klaus - um ehrlich zu sein, ich kann mich nicht erinnern. Ich hatte vor, eine Antwort zu posten, sobald ich nach Hause kam und meine Boomarks konsultieren konnte. @mattdm: Nun, ich habe dies mit F20 eingerichtet und habe seitdem ein Upgrade durchgeführt. * Etwas * funktioniert, da es besser ist als standardmäßig. Journeyman Geek vor 8 Jahren 0
@JourneymanGeek Welche Schriftarten verwenden Sie? (Und für diese Angelegenheit dieselbe Frage für Klaus.) mattdm vor 8 Jahren 0
Meistens die Standardeinstellungen. Ich denke, ich habe möglicherweise Corefonts und die Adobe-Quell- / Quellcode-Schriftarten installiert. Journeyman Geek vor 8 Jahren 0
@JourneymanGeek Können Sie versuchen, es zu entfernen, Ihre X-Sitzung neu zu starten (nur um sicherzugehen) und mit den verschiedenen Tweak-Tool-Einstellungen spielen, um zu sehen, ob Sie das gewünschte Aussehen wiederherstellen können? mattdm vor 8 Jahren 0
Rätsel beantwortet: Das Freetype-Freeworld-Paket _does_ ermöglicht Sub-Pixel-Antialiasing (wodurch bessere Formen auf Kosten von Farbsäumen entstehen). Anscheinend versucht diese Frage jedoch, Antialiasing vollständig zu deaktivieren - oder zumindest ist es das, was es verlangt. Ich habe den Verdacht, dass eigentlich nur ein paar Änderungen an den Hinweisen gewünscht werden, die jetzt mit den Standard-Bibliotheken ausgeführt werden können. mattdm vor 8 Jahren 0
Ich habe `freetype-freeworld` entfernt und viel bessere Ergebnisse erzielt. Die größte Änderung war, dass ich jetzt von rgb zu Graustufen-Anti-Aliasing wechseln kann. Es sieht auf meinem Terminal viel schärfer aus. Sehen Sie mein letztes Update zu meiner Frage ... Klaus vor 8 Jahren 0
Die Datei /etc/fonts/local.conf kann wirksam werden, wenn Sie die Konfigurationsdateien manuell bearbeiten möchten. Ich habe schon einmal Fedora (http://systutorials.com/5472/) angepasst und bin mit dem Rendern zufrieden. Hoffe, die Tipps helfen. ericzma vor 8 Jahren 0

0 Antworten auf die Frage