GNU/Linux >> Linux Esercitazione >  >> Linux

Modifica dei caratteri monospazio a livello di sistema?

Per impostazione predefinita, il carattere a spaziatura fissa per la mia distribuzione (Trisquel) è il carattere A. Vorrei cambiarlo in carattere B. Qualche tempo fa, sono riuscito a apportare una modifica parziale al carattere C, ma da allora ho dimenticato questo metodo e non posso riprodurlo.

Il problema è che ora posso vedere tutti e tre i caratteri in contesti a spaziatura fissa. Usando lo gnome-tweak-tool sia come root che come utente, ho cambiato il campo "monospace" in Font B. L'ho fatto anche tramite la riga di comando su gsettings, sempre sia come root che come utente. Tuttavia:

  • Se una pagina web richiede lo stile {font-family: monospace;} , Viene visualizzato il carattere C. Modifica:questa era un'impostazione in Firefox, che ho cambiato.
  • Nei menu dei caratteri Inkscape e gedit, c'è un carattere chiamato semplicemente "Monospace", che è il carattere A. I caratteri dell'interfaccia utente predefiniti della mia distribuzione, che ho modificato, vengono visualizzati anche in questi menu con i nomi "Sans" e " Serif”.
  • Quando i messaggi di Thunderbird che ho ricevuto sono formattati come testo normale, vengono visualizzati nel carattere A. A meno che non siano stati modificati in modo esplicito, i messaggi che scrivo vengono visualizzati anche nei caratteri "Sans" e "Monospace".

Come posso risolvere questa situazione, in modo tale che il carattere B venga visualizzato in tutti i contesti sopra descritti e il misterioso carattere "Sans" venga sostituito dal carattere dell'interfaccia utente che sto attualmente utilizzando?

Risposta accettata:

Aggiungilo al tuo ~/.config/fontconfig/fonts.conf per impostare il carattere B come carattere predefinito a spaziatura fissa

<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>

Oppure su /etc/fonts/local.conf per impostarlo a livello di sistema.


Linux
  1. Usa FontManager 0.8 per installare Google Fonts in Ubuntu

  2. Come configurare i caratteri su una connessione X remota (xdmcp vs. Ssh)?

  3. Letrs:un gestore di font basato su cloud per sviluppatori e designer

  4. Sostituzione dei caratteri con ~/.fonts.conf

  5. Modifica del carattere TTY in un carattere non predefinito

Come installare caratteri personalizzati in Debian

Come installare caratteri personalizzati su un sistema Ubuntu

Come installare i caratteri TrueType in Ubuntu

Come installare i caratteri in Ubuntu 20.04

Problemi con il rendering dei caratteri Ttf in Libreoffice?

Come installare manualmente i caratteri in Ubuntu 22.04