Standardmäßig ist die Monospace-Schriftart für meine Distribution (Trisquel) Schriftart A. Ich möchte sie in Schriftart B ändern. Vor einiger Zeit habe ich es geschafft, eine teilweise Änderung an Schriftart C vorzunehmen, aber ich habe diese Methode inzwischen vergessen und kann es nicht reproduzieren.
Das Problem ist, dass ich jetzt alle drei Schriftarten in monospaced Kontexten sehen kann. Verwenden von gnome-tweak-tool
Sowohl als Root als auch als Benutzer habe ich das Feld „Monospace“ in Schriftart B geändert. Ich habe dies auch über die Befehlszeile in gsettings getan, wiederum sowohl als Root als auch als Benutzer. Allerdings:
Wenn eine Webseite den StilEdit:Dies war eine Einstellung in Firefox, die ich geändert habe.{font-family: monospace;}
anfordert , Schriftart C wird angezeigt.- In den Schriftartenmenüs von Inkscape und gedit gibt es eine Schriftart namens „Monospace“, die Schriftart A ist. Die Standard-UI-Schriftarten meiner Distribution, die ich geändert habe, werden in diesen Menüs auch unter den Namen „Sans“ und „ Serife“.
- Wenn Thunderbird-Nachrichten, die ich erhalten habe, als einfacher Text formatiert sind, werden sie in Schriftart A angezeigt. Sofern nicht ausdrücklich geändert, werden von mir geschriebene Nachrichten auch in den Schriftarten „Sans“ und „Monospace“ angezeigt.
Wie kann ich diese Situation beheben, sodass Schriftart B in allen oben beschriebenen Kontexten angezeigt wird und die mysteriöse „Sans“-Schriftart durch die UI-Schriftart ersetzt wird, die ich derzeit verwende?
Akzeptierte Antwort:
Fügen Sie dies zu Ihrer ~/.config/fontconfig/fonts.conf
hinzu Datei, um Font B als Standard-Monospace-Font festzulegen
<match target="pattern">
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<string>Font B</string>
</edit>
</match>
Oder zu /etc/fonts/local.conf
um es systemweit festzulegen.