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)?