GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Monospace-Schriftarten systemweit ändern?

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 Stil {font-family: monospace;} anfordert , Schriftart C wird angezeigt. Edit:Dies war eine Einstellung in Firefox, die ich geändert habe.
  • 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.


Linux
  1. Verwenden Sie FontManager 0.8, um Google Fonts in Ubuntu zu installieren

  2. Wie konfiguriere ich Schriftarten auf einer Remote-X-Verbindung (xdmcp vs. Ssh)?

  3. So ändern Sie globale Schriftarten und Farben auf InstantSite

  4. FontBase – Ein schöner Font-Manager für Designer

  5. Font-Ersetzung mit ~/.fonts.conf

So installieren Sie benutzerdefinierte Schriftarten in Debian

So installieren Sie benutzerdefinierte Schriftarten auf einem Ubuntu-System

So installieren Sie TrueType-Schriftarten in Ubuntu

So installieren Sie Schriftarten in Ubuntu 20.04

Probleme mit TTF-Font-Rendering unter Libreoffice?

So installieren Sie Schriftarten manuell in Ubuntu 22.04