Como posso desativar o antialiasing de fonte apenas para o gnome-terminal, mas não para outras aplicações?

5

Estou executando o GNOME (gnome-session sob xmonad). Desejo desativar o antialiasing (ou seja, usar o modo monocromático) para fontes no gnome-terminal. Mas eu quero manter o antialiasing para outras aplicações, como o Firefox. Isso é possível?

O antialiasing é ótimo e quase necessário para usar o Firefox ou o Chrome. Mas faz as fontes no gnome-terminal ficarem borradas em tamanhos por volta de 12 ou menos.

Caso contrário, eu apenas terei que usar o xterm, o que parece não usar anti-alias em nenhuma circunstância.

    
por dan 13.04.2010 / 03:29

3 respostas

1

Por que não tentar usar uma fonte monotípica TrueType sem suavização, a terminus ? Parece ótimo em quase qualquer tamanho. No Ubuntu / Debian o pacote é chamado xfonts-terminus.

    
por 26.04.2010 / 05:12
0

Não tenho certeza se isso realmente funciona, mas você pode tentar usar .Xdefaults para configurar isso. Crie um arquivo chamado .Xdefaults no seu diretório home. Coloque o seguinte:

Xft*antialias: false

Afeta tudo !!! Basta encontrar o nome certo e ele deve funcionar.

    
por 13.04.2010 / 08:32
0

Quanto a eu só quero usar o novo tamanho de fonte 10 no terminal, aqui está como eu finalmente consegui. Desta forma, apenas as antialias do courier new 10's estão desabilitadas, o que faz com que todo o restante seja o mesmo de antes.

E você pode obter mais informações em configuração de fontes e esta questão

<?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>
    
por 03.12.2012 / 17:35