Mejorando la calidad de fuentes en pantalla LCD Arch Linux

Por leprosys en 12/22/2009 ,
Las fuentes es algo que no siempre se ven como quisiéramos y es que por lo menos en Arch es como instalar paquetes vanilla, lo que significa hacer configuraciones.

Por lo que la semana pasada me dio curiosidad por mejorar la calidad de mis Fuentes, encontré unas paginas interesantes, y esta es la conclusión:

En la Wiki de Arch pueden encontrar información acerca de esto, y como ahí dice lo primero que tienen que hacer es utilizar los paquetes clear type:

Desinstalar los paquetes que sustituiremos:
pacman -Rd cairo libxft freetype2

E instalar los paquetes Clear type:
yaourt -S freetype2-cleartype libxft-cleartype cairo-cleartype fontconfig-lcd

Ahora viene una parte interesante que pueden hacer muchas modificaciones y sus fuentes se verán diferentes, hablo de crear un archivo .fonts.conf no daré ninguna explicación acerca de cada parte de el archivo, para ello pueden ver las fuente de abajo. Esta es mi configuración:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<!-- Hinting -->
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<!-- Use the Autohinter -->
<match target="font">
<edit mode="assign" name="autohint">
<bool>true</bool>
</edit>
</match>
<!-- Disable autohint for bold fonts so they are not overly bold -->
<match target="font">
<test compare="more" name="weight">
<const>medium</const>
</test>
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
</match>
<!-- LCD Filter -->
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
<!-- Enable anti-aliasing only for bigger fonts -->
<match target="font" >
<test compare="more" name="size" qual="any" >
<double>12</double>
</test>
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<test compare="more" name="pixelsize" qual="any" >
<double>17</double>
</test>
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>

Fuentes de interés:
http://wiki.archlinux.org/index.php/Font_Configuration
https://wiki.ubuntu.com/Fonts
http://forums.gentoo.org/viewtopic-t-723341.html?sid=4dc09ca92a1c3ed2fe2a710b154683ad
http://forums.gentoo.org/viewtopic-t-805623.html

Back Top