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 stileModifica:questa era un'impostazione in Firefox, che ho cambiato.{font-family: monospace;}
, Viene visualizzato il carattere C.- 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.