Desenvolvimento &Geral &Tecnologia 18 Jul 2006 07:37 pm

Fontes para Programação III

Prosseguindo com o assunto das fontes, aproveito para mostrar como permitir que fontes “pixel-based” trabalhem bem com o FreeType. Essas fontes não trabalham bem com o hinting da BCI ou com o auto-hinting e não suportam anti-aliasing, ficando completamente borradas e/ou ilegíveis.
Neste caso, é preciso desabilitar o hinting e o anti-aliasing especificamente para essas fontes, sem desabilitar essas funcionalidades para as outras fontes. Um exemplo usando a fonte ProggyCleanTTSZ:

<match target=”font”>
<test name=”family” qual=”any”>
<string>ProggyCleanTTSZ</string>
</test>
<edit mode=”assign” name=”hinting”>
<bool>false</bool>
</edit>
<edit mode=”assign” name=”antialias” >
<bool>false</bool>
</edit>
</match>

O meu arquivo ~/.fonts.conf com algumas fontes já adicionadas pode ser encontrado aqui.

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply

You must be logged in to post a comment.