Anti-Aliasing in Fedora 22 ausschalten

Anti-Aliasing in Fedora 22 ausschalten

Ich habe in den letzten Tagen auf Fedora 22 aktualisiert und unter den meisten Desktops (kde/gnome/gnome3) haben alle Terminals eine sehr, sehr hässliche Schriftarteinstellung. Aufgrund der schlechten Darstellung der Schriftarten ist es fast unmöglich, einige Texteditoren in diesen Terminals zu verwenden.

Ich habe viel über das Konfigurieren von Schriftarten 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 einige Konfigurationsdateien woanders abgelegt habe.

Gibt es einen Hinweis, welchen Inhalt ich in welches Verzeichnis legen muss, um die Darstellung für Terminalanwendungen zu deaktivieren? Und vielleicht, welche Schritte ausgeführt werden müssen, um die Schriftarten zu aktualisieren. Ich weiß, dass früher fc-cache aufgerufen werden musste, aber jetzt?

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

Was ich getan habe:

In: /etc/fonts/fonts.conf fand ich

<!-- 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 führe ich aus:

fc-cache

Und ich habe strace verwendet, um nach dem Lesen meiner Datei zu suchen. Ich finde nur diese Zeile:

  stat("/home/krud/.fonts/fonts.conf", {st_mode=S_IFREG|0664, st_size=177, ...}) = 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 das Font-Tweaks-Tool von Gnome verwendet und die Schriftart im Tweaks-Tool ausgewählt. Auch keine Änderung! Es scheint, als gäbe es auf meinem System eine Parallelwelt?

Aktualisieren:

Ich habe danach gesucht freetype-freeworldund es war bereits installiert. Alle Schriftarten werden mit RGB-Antialiasing gerendert, was für meine Augen schrecklich aussieht. Also habe ich versucht, es zu entfernen freetype-freeworld. Danach kann ich Graustufen für Antialiasing auswählen und auch die Einstellungen für Hinting mit ändern gnome-tweak-tool. Jetzt ist meine Terminalschriftart akzeptabel und die Schriftarten für z. B. Firefox und andere Apps sind gut lesbar. Die Installation von freetype-freeworldwar der 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 es einigen Leuten gefällt freetype-freeworldund jemand schreibt, dass es schlechte Ergebnisse liefert.

Mein Setup ist jetzt: Anti-Aliasing „Graustufen“ mit Hinweis „voll“. In der Hoffnung, dass andere es hilfreich finden …

Wenn jemand ein vollständiges Bild davon geben kann, welche Konfigurationsdateien, Tools, Renderer usw. auf tatsächlichen Linux-Desktops funktionieren, wäre es großartig, dieses Wissen irgendwo zu bekommen!

verwandte Informationen