Anti-aliasing de fontes incorretas no Ubuntu

34

Estou mudando do Fedora 8 para o Ubuntu 9.04, e parece que não consigo obter um bom anti-aliasing de fonte para funcionar. Parece que o fontconfig do Ubuntu tenta manter os caracteres em larguras de pixels integrais. Isso torna o texto mais difícil de ler, quando 1 pixel é muito fino e 2 pixels é muito espesso.

Verifique a imagem abaixo. No Fedora, quando o anti-aliasing fontconfig é ativado, as fontes têm sua espessura proporcional ao tamanho da fonte. Abaixo, a espessura é diferente para os tamanhos 8, 9 e 10pt. No Ubuntu, por outro lado, mesmo quando o anti-aliasing está habilitado, todos os tamanhos 8, 9 e 10pt têm 1 pixel de espessura. Isso faz com que a leitura de grandes quantidades de texto seja difícil.

Estou usando o mesmo diretório pessoal e já verifiquei se os recursos do X são os mesmos em ambos os sistemas:

~% xrdb -query | grep Xft
Xft.antialias:  1
Xft.dpi:        96
Xft.hinting:    1
Xft.hintstyle:  hintfull
Xft.rgba:       none

Configurações do GNOME:

~% gconftool-2 -a /desktop/gnome/font_rendering
 antialiasing = grayscale
 hinting = full
 dpi = 96
 rgba_order = rgb

Então, a pergunta é: O que devo mudar na nova caixa (Ubuntu) para obter o anti-aliasing como na caixa antiga (Fedora)?

    
por Juliano 20.07.2009 / 01:22

3 respostas

35

Existe um truque antigo para tornar as fontes mais suaves no Ubuntu (e praticamente todas as distro que executam o Gnome):

Abra o arquivo .fonts.conf em seu diretório pessoal ( ~/.fonts.conf ) e cole em:

<?xml version="1.0" ?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
   <fontconfig>
      <match target="font">
         <edit name="autohint" mode="assign">
            <bool>true</bool>
         </edit>
      </match>
</fontconfig>

Antes:

Depois:

    
por 20.07.2009 / 02:41
3

Como John disse, o arquivo ~/.fonts.conf é útil para ajustar sua configuração de fonte.

Eu finalmente descobri como funciona depois de ler este artigo:

link

    
por 21.05.2010 / 11:54
0

As versões mais recentes do Ubuntu permitem alterar essas configurações via Preferências > Aparência > Fontes > Detalhes

Acho que as insinuações do Medium são as mais agradáveis na minha tela LCD.

    
por 12.08.2010 / 11:57