Estou mudando do Fedora 8 para o Ubuntu 9.04 e não consigo obtê-lo para que um bom anti-aliasing de fonte funcione. Parece que o fontconfig do Ubuntu tenta manter os caracteres em larguras integrais de pixels. Isso torna o texto mais difícil de ler, quando 1 pixel é muito fino e 2 pixels é muito grosso.
Veja a imagem abaixo. No Fedora, quando o anti-aliasing de fontconfig está ativado, as fontes têm 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á ativado, todos os tamanhos de 8, 9 e 10pt têm 1 pixel de espessura. Isso dificulta a leitura de grandes quantidades de texto.
Estou usando o mesmo diretório inicial e já verifiquei se os recursos X são iguais nos dois 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)?
fonte
Respostas:
Há um velho truque para tornar as fontes mais suaves no Ubuntu (e praticamente todas as distros que executam o Gnome):
Abra .fonts.conf no seu diretório pessoal (
~/.fonts.conf
) e cole-o em:Antes:
Depois de:
fonte
Como John disse, o
~/.fonts.conf
arquivo é útil para ajustar sua configuração de fonte.Acabei descobrindo como funciona depois de ler este artigo:
http://www.kilobitspersecond.com/2009/04/17/ubuntu-font-hinting-you-a-cautionary-tale/
fonte
As versões mais recentes do Ubuntu permitem alterar essas configurações em Preferências> Aparência> Fontes> Detalhes
Acho que a dica Média é a mais agradável na minha tela LCD.
fonte