Melhor renderização de fontes no Fedora 17
Renderização de fontes é um assunto subjetivo. Para mim, a renderização padrão do Fedora não é das melhores.
O pacote freetype apenas a partir do Fedora 15 veio com o BCI habilitado, o que permitiu hintar todas as fontes com ele. Ao contrário do Ubuntu, o freetype do Fedora não vem com suporte a subpixel rendering habilitado pois existem patentes relacionadas à tecnologia. A Canonical não está nem aí, mas a política do Fedora é muito clara nesse sentido e tecnologias patenteadas não são permitidas. Não por marra: por risco de processos na justiça.
Além disso, a configuração não vem com o filtro LCD habilitado.
Aqui, instruções para ter uma renderização Ubuntu-like, porém é uma configuração por usuário. Eu prefiro uma configuração global, que é aplicada a todos os usuários do sistema. Então lá vai.
Com o repositório RPM Fusion ativado, instale o pacote freetype-freeworld:
Crie um arquivo
Dê uma olhada na wiki do Arch, que tem boa informação a respeito.
O pacote freetype apenas a partir do Fedora 15 veio com o BCI habilitado, o que permitiu hintar todas as fontes com ele. Ao contrário do Ubuntu, o freetype do Fedora não vem com suporte a subpixel rendering habilitado pois existem patentes relacionadas à tecnologia. A Canonical não está nem aí, mas a política do Fedora é muito clara nesse sentido e tecnologias patenteadas não são permitidas. Não por marra: por risco de processos na justiça.
Além disso, a configuração não vem com o filtro LCD habilitado.
Aqui, instruções para ter uma renderização Ubuntu-like, porém é uma configuração por usuário. Eu prefiro uma configuração global, que é aplicada a todos os usuários do sistema. Então lá vai.
Com o repositório RPM Fusion ativado, instale o pacote freetype-freeworld:
# yum -y install freetype-freeworld
Crie um arquivo
/etc/fonts/local.conf
contendo:<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit name="hintstyle" mode="assign"> <const>hintslight</const> </edit> <edit name="rgba" mode="assign"> <const>rgb</const> </edit> <edit name="lcdfilter" mode="assign"> <const>lcddefault</const> </edit> </match> </fontconfig>
Dê uma olhada na wiki do Arch, que tem boa informação a respeito.
Olá, esse arquivo que você pede para criar "Crie um arquivo /etc/fonts/local.conf" ... como sou novo na área, gostaria de saber o que é isso exatamente, onde criá-lo, o que ele faz, o que colocar nele depois de criado... ou seja, o que é isso? Obrigado.
ResponderExcluirÉ um arquivo de texto plano (ou seja, nada de LibreOffice e similares) com o nome "local.conf" que deve ser salvo em "/etc/fonts". Essa pasta não é acessível para escrita por usuários normais. Logo, precisará usar o sudo ou a conta root.
ExcluirNão tenho o Gnome aqui, mas tente rodar no terminal
sudo gedit /etc/fonts/local.conf
cole o texto na janela e salve.
Obrigado, Marcos.
Excluir