Come posso disabilitare l'antialias del font solo per gnome-terminal, ma non per altre applicazioni?


5

Sto eseguendo GNOME (gnome-session sotto xmonad). Voglio disattivare l'antialiasing (cioè utilizzare la modalità monocromatica) per i caratteri in gnome-terminal. Ma voglio mantenere l'antialias per altre applicazioni, come Firefox. È possibile?

L'antialiasing è eccezionale e quasi necessario per l'utilizzo di Firefox o Chrome. Ma rende i caratteri in gnome-terminal sfocati a dimensioni intorno a 12 o più piccoli.

Altrimenti, dovrò semplicemente usare xterm, che non sembra anti-alias dei suoi font in nessuna circostanza.


Ho lo stesso problema con xmonad .. Lo hai risolto?
Jakub M.

Risposte:


1

Perché non provare a utilizzare un font monotype TrueType anti-alias decente, a la capolinea ? Sembra grande a quasi qualsiasi dimensione. Su Ubuntu / Debian il pacchetto si chiama xfonts-terminus.


1
Non è antialiasato. In realtà, con l'antialiasing (in GNOME 3) sembra super-brutto.
intelfx

0

Non sono sicuro che funzioni effettivamente, ma potresti provare a usare .Xdefaults per configurarlo. Crea un file chiamato .Xdefaults nella tua directory home. Inserisci quanto segue:

Xft*antialias: false

Effetti tutto !!! Trova il nome giusto e dovrebbe funzionare.


Non ha funzionato, mi dispiace
dan

Scusa, risolto! E funziona, controllato!
Algific

Damit! Sembrava avere effetto su tutto. Ma quel file è la risposta! leggi a questo proposito =)
Algific

0

Per quanto riguarda io voglio solo usare il corriere nuova dimensione del carattere 10 nel terminale, ecco come ho fatto finalmente. In questo modo, solo i nuovi 10 antialias del corriere sono disabilitati, il che rende tutto il resto uguale a prima.

E potresti ottenere maggiori informazioni da configurazione dei caratteri e questa domanda

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <match target="font">
        <test name="family">
            <string>Courier New</string>
        </test>
        <test name="size" qual="any" compare="EQ">
             <double>10</double>
        </test>
        <edit name="antialias" mode="assign">
            <bool>false</bool>
        </edit>
    </match>
</fontconfig>
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.