Melhorando a aparência das fontes TrueType no Linux

Ao atualizar meu sistema a um tempo atrás percebi que as fontes ficaram estranhas, não entendi ate então porque era a mesma fonte que sempre usei há anos. Como tinha que culpar alguem culpei logo a distro mas depois descobri que a culpa não era dela e sim de uma falta no componente de renderização de sub-pixel do FreeType.



clique nas imagens para ampliar

Na realidade esse componente funciona, só é desabilitado por padrão por causa da Apple que alega violação de patente (pra variar) mas a solução é fácil e rápida, vamos lá:

Vamos baixar os fontes da ultima versão do freetype (atualmente é a 2.3.6). Após descompacta-lo será gerado o diretório freetype-2.3.6. Agora vamos editar o arquivo ftoption.h que se encontra no diretório freetype-2.3.6/include/freetype/config e alterar a seguinte linha:



Vamos apenas apagar o /* que antecede o #. Vai ficar assim:



Isso mesmo, vai ficar verde :) agora salve o arquivo. Agora vamos compilar o freetype normalmente com o tradicional ./configure depois o make e depois (como root) o checkinstall para criarmos um pacote RPM do freetype.
Apos esse procedimento, vamos atualizar o freetype original pelo novo pacote gerado:

rpm -Uvh freetype-2.3.6-1.i386.rpm


Caso mostre alguma dependência basta inserir o --nodeps apos o nome do pacote.

rpm -Uvh freetype-2.3.6-1.i386.rpm --nodeps


Reinicie o X (Ctrl+Alt+Backspace) e veja a diferença nas fontes.



Usei esse procedimento no OpenSuSE 10.2, 10.3 e por ultimo no 11 e funcionou perfeitamente. Não testei em outras distros, porém acredito que a dica sirva para todas.




© Marcio Miranda
Esta obra está licenciada sob uma Licença Creative Commons.

0 comentários: