Já faz um tempo que eu busco uma maneira de melhorar a exibição de fontes em monitores LCD no Fedora, como os pacotes devidamente “patcheados” não podem ser incluídos no Fedora por motivos de patentes é necessário instalar de outros locais, o processo é bem rápido.
Vamos por passos:
1 – Adicione o repositório do rpmfusion no seu sistema, veja instruções aqui: http://rpmfusion.org/Configuration
2 – Instale o pacote freetype-freeworld: yum install freetype-freeworld -y
3 – Instale o pacote cairo-freeworld: rpm -Uvh http://www.infinality.net/fedora/linux/11/i386/cairo-freeworld-1.8.8-3.fc11.i586.rpm
4 – Instale o pacote libXft-freeworld : rpm -Uvh http://www.infinality.net/fedora/linux/11/i386/libXft-freeworld-2.1.13-2.fc11.i586.rpm
5 – Agora mude as preferências do Gnome para usar fontes subpixel smoothing: System -> Appearance -> Fonts -> Subpixel Smoothing
6 – Habilite o autohint no sistema: ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/
Caso esteja usando um sistema 64 bits é recomendável instalar os pacotes i586 e x86_64: http://www.infinality.net/fedora/linux/11/x86_64/
7 – Crie o arquivo ~/.Xresources com o seguinte conteúdo: Xft.lcdfilter: lcddefault
8 – Faça o logout do sistema e veja o resultado ao fazer um novo login
Referências:
David Turner Patched Libraries for Fedora 11: http://www.infinality.net/blog/?p=5
Improve Fonts in Fedora: http://fedorasolved.org/Members/khaytsus/improve-fonts