Hai unhas semanas mostreiche como mellorar o suavizado das fontes en Debian facendo uso de Infinalidade, e aínda que a mellora no meu caso foi claramente perceptible, notei que os tipos de letra chegaron a un punto onde estaban borrosos.
Fai clic na imaxe e vela a tamaño completo. Hai outro xeito de mellorar o antialiasing dos tipos de letra en Debian sen ter que instalalo Infinalidade. Os pasos son os seguintes:
1- Creamos unha copia de seguridade do ficheiro .fonts.conf:
$ cp .fonts.conf .fonts.conf.old
2- Abrimos o ficheiro .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- Pechamos a sesión ou reiniciamos o ordenador.
Agora debería ser suficiente. 😉
27 comentarios, deixa os teus
Así chega ese ficheiro en CrunchBang onde a representación é excelente.
http://pastebin.com/6pTvymkS
Mellora notable obtida 🙂
Aínda que segundo: http://wiki.debian.org/Fonts#Subpixel-hinting_and_Font-smoothing
«Os tipos de letra predeterminados nas distribucións derivadas de Debian como Ubuntu e Linux Mint teñen tipos de letra mellor parecidos cando se comparan co squeeze predeterminado de Debian. Moitas cousas sobre o paquete cairo cambiaron recentemente en sibilancias e inestabilidade, que trouxeron case a mesma configuración de tipos de letra en Debian (pero non Squeeze ou antiga) pero tes que configurala ao teu gusto. Podes crear un ficheiro .fonts.conf en calquera cartafol de inicio de conta de usuario para configuralo. Xa non son necesarios parches e reconstrucións de paquetes do Cairo. Un exemplo de .fonts.conf que podes engadir ao cartafol persoal da túa conta de usuario sen alterar nada máis »
Actualmente estou a usar Droid Sans en Wheeze como fonte e a representación é idéntica a elementaryOS.
Mmm déixame probar .. porque Aller parece fermoso.
Pois non .. Aller ten moito mellor aspecto .. 😀
Traducindo o que di ese artigo:
Noutras palabras, en Debian Squeeze non é necesario instalar infinalidade. Basta con configurar o ficheiro .fonts.conf no cartafol da conta de usuario que desexa renderizar.
Fíxeno no meu Wheezy con Cinnamon ou GNOME-Shell e en ambos ambientes as letras son fenomenais. Agora non envexo o mellor aspecto das letras doutras distros. Grazas Elav !!!
Realmente non tiven que facer nada para que o meu Wheezy estivese á altura de outras distros, estou moi contento coa representación actual.
Elav: Definitivamente melloraches a vista. Cos mesmos lentes vexo todas as letras, incluídas as pequenas, moito mellor.
Moitas grazas, a verdade non me molestou como quedaba antes, pero agora estupendo 🙂
Tamén funciona para Archlinux pero o ficheiro .fonts.conf renoméase a fonts.conf (só non hai punto ao comezo) e debería estar en ~ / .config / fontconfig
Saúdos!
Moitas grazas pola propina. 😉
E se xa instalara infinality e fago a modificación .fonts.conf?
Suponse que está no noso $ HOME que temos que crear / modificar o .fonts.conf?
O que pasa agora é que Infinality inclúe na súa última versión o motor CFF, froito da colaboración de Adobe e Google Freetype versión 2.4.12 ... .. que prometía moito
Brillante !!! Non instalei os paquetes de infinalidade que Elav subiu porque me custou moito. Pero isto vou facer!
Grazas pola información !!!!
Pregunta: no meu enderezo. O ficheiro .fonts.conf persoal non existe (se hai un cartafol chamado .fontconfig /)
Pero estaba pensando en crealo e colocar o código alí. ¿O que vou facer é correcto ou estou mal localizado e non está no meu cartafol persoal onde se atopa ese ficheiro?
Colócao directamente no seu cartafol persoal.
en ti *
Probado. Non é un cambio que digamos, o bruto, pero como cambiou, pero si e o fermoso.
Grazas pola información !!!
Elav, fixen eses cambios no fonts.conf pero gustoume mellor como parecía antes, podes facerme unha captura de pantalla das preferencias do sistema kde> aspecto da aplicación> tipos de letra para ver o tipo e o tamaño Que configuraches no teu sistema?
Grazas.
Claro:
ok grazas, teño configurado outro tipo de letras, onde podo obter as que tes e como podo instalalas? A ver se con esa combinación melloro o aspecto.
Grazas, foi moi bo, pero coa fonte de Ubuntu, o único que falta en Ubuntu en Debian.
Elav no meu recentemente lanzado Wheezy + Xfce acaba de instalar Chrome cando abro o meu Gmail e horror, pero esa letra M é esta. Entón busco e chego aquí. Grazas ao teu tutorial, en Wheezy bastante virxe e sen fontes engadidas a mellora visual das fontes foi brutal.
Moitas grazas
Grazas por non coñecer a fonte Aller, substituirá a Roboto no meu teléfono.
Para probar o script en debian squeeze (si, sigo usando o oldstable).
Incrible cambio! Mellora notable nas aplicacións Java.
Saúdos. Funciona perfectamente con Debian Jessie.