Algumas semanas atrás eu mostrei como melhorar a suavização de fontes em Debian fazendo uso de Infinalidade, e embora a melhora no meu caso fosse claramente perceptível, notei que as fontes chegaram a um ponto onde ficaram borradas.
Clique na imagem e veja em tamanho real. Existe outra maneira de melhorar o anti-aliasing de fontes em Debian sem ter que instalar Infinalidade. As etapas são as seguintes:
1- Criamos um backup do arquivo .fonts.conf:
$ cp .fonts.conf .fonts.conf.old
2- Abrimos o arquivo .fonts.conf e colocamos dentro:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="autohint" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>
3- Encerramos a sessão ou reiniciamos o computador.
Isso deve ser o suficiente. 😉
Então vem aquele arquivo no CrunchBang onde a renderização é excelente.
http://pastebin.com/6pTvymkS
Melhoria notável obtida 🙂
Embora de acordo com: http://wiki.debian.org/Fonts#Subpixel-hinting_and_Font-smoothing
«As fontes padrão em distribuições derivadas do Debian, como Ubuntu e Linux Mint, têm fontes de melhor aparência quando comparadas ao Debian squeeze padrão. Muitas coisas sobre o pacote cairo mudaram recentemente em wheezy e unstable, trazendo quase a mesma configuração de fonte para o Debian (mas não o Squeeze ou antigo), mas você deve configurá-lo de acordo com sua preferência. Você pode criar um arquivo .fonts.conf para a pasta inicial de qualquer conta de usuário para configurar isso. O patch e a reconstrução dos pacotes do Cairo não são mais necessários. Um exemplo de .fonts.conf que você pode adicionar à pasta inicial da sua conta de usuário sem alterar mais nada »
Atualmente, estou usando Droid Sans em Wheeze como a fonte e a renderização é idêntica ao elementaryOS.
Mmm, deixe-me tentar .. porque Aller está linda.
Bem, não .. Aller parece muito melhor .. 😀
Traduzir o que esse artigo diz:
Em outras palavras, no Debian Squeeze não é necessário instalar o infinito. Basta configurar o arquivo .fonts.conf na pasta da conta do usuário que você deseja renderizar.
Eu fiz isso no meu Wheezy with Cinnamon ou GNOME-Shell e em ambos os ambientes as letras são fenomenais. Agora eu não invejo o melhor visual das letras de outras distros. Obrigado Elav !!!
Eu realmente não tive que fazer nada para que meu Wheezy renderizasse o mesmo que outras distros, estou super feliz com a renderização atual.
Elav: Você definitivamente melhorou minha visão. Com os mesmos óculos, vejo todas as letras - inclusive as menores - muito melhor.
Muito obrigado, a verdade não me incomodava como parecia antes, mas agora é ótima 🙂
Também funciona para o Archlinux, mas o arquivo .fonts.conf foi renomeado para fonts.conf (sem ponto no início apenas) e deve estar em ~ / .config / fontconfig
Saudações!
Muito obrigado pela dica. 😉
E se eu já tiver instalado o infinality e fizer a modificação .fonts.conf?
É suposto estar em nosso $ HOME que temos que criar / modificar o .fonts.conf?
O que acontece agora é que o Infinality inclui em sua última versão o motor CFF, resultado da colaboração da Adobe e do Google Freetype versão 2.4.12… .. que prometia muito
Ótimo!!! Eu não instalei os pacotes de infinidade que Elav carregou porque me dificultou. Mas vou fazer isso!
Obrigado pela dica!!!!
Pergunta: em minha direção. arquivo pessoal .fonts.conf não existe (se houver uma pasta chamada .fontconfig /)
Mas estava pensando em criá-lo e colocar o código lá, o que vou fazer está correto ou estou mal localizado e não está na minha pasta pessoal onde esse arquivo está?
Coloque-o diretamente em sua pasta pessoal.
em você*
Tentou. Não é uma mudança que dizemos, quão grosseira, mas como mudou, mas mostra e quão bonita
Obrigado pela dica!!!
Elav, eu fiz essas mudanças no fonts.conf mas gostei mais do que parecia antes, você pode me dar uma imagem das preferências do sistema kde> aparência do aplicativo> fontes para ver o tipo e o tamanho O que você configurou em seu sistema?
Obrigado.
Claro:
ok obrigado, configurei outros tipos de letras, onde posso obter as que você tem e como instalá-las? Vamos ver se com essa combinação melhoro o visual.
Obrigado, foi muito bom, mas com o código do Ubuntu, a única coisa que faltou no Ubuntu no Debian.
Elav no meu Wheezy + Xfce recém-lançado acabou de instalar o Chrome quando eu abro meu Gmail e horror, mas aquela letra M é esta. Então eu procuro e chego aqui. Graças ao seu tutorial, no Wheezy bastante virgem e sem fontes adicionadas a melhoria visual das fontes tem sido brutal.
muito obrigado
Obrigado, não conhecia a fonte Aller, irei substituir Roboto no meu celular.
Para testar o script no debian squeeze (sim, ainda uso o oldstable).
Mudança incrível! Melhoria notável em aplicativos Java.
Saudações. Funciona perfeitamente com o Debian Jessie.