Mejorando las fuentes de Fedora 23

Fedora-logo-black.sh-600x600Nuevo portátil, y por tanto oportunidad perfecta para cambiar el Ubuntu que venía usando desde hace años y probar con otra distro diferente.

Dado que uno de mis pegas con Ubuntu era la falta de sincronización con las releases de Gnome, que hacía que las nuevas versiones del escritorio no estuviesen disponibles hasta la siguiente release de Ubuntu (6 meses después, y que aun así no todos los paquetes estuviesen disponibles o funcionasen correctamente), he tirado esta vez por Fedora 23.

Viniendo de Ubuntu, una de las cosas que llama la atención de Fedora es que las fuentes por defecto se ven bastante mal. Da una impresión un poco desagradable así de primeras, aunque por suerte es fácilmente corregible.

Lo primero que necesitamos es instalar el repositorio rpmfusion-free, descargando e instalando el rpm correspondiente de esta web:

http://rpmfusion.org/Configuration

A continuación instalamos el paquete freetype-freeworld:

sudo dnf install freetype-freeworld

Y añadimos la configuración de las fuentes a /etc/fonts/local.conf, creando dicho fichero si no existiese ya.

sudo vi /etc/fonts/local.conf
<?xml version='1.0'?> 
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> 
<fontconfig> 
<match target="font"> 
<edit name="antialias" mode="assign"> 
<bool>true</bool> 
</edit> 
<edit name="autohint" mode="assign"> 
<bool>false</bool> 
</edit> 
<edit name="embeddedbitmap" mode="assign"> 
<bool>false</bool> 
</edit> 
<edit name="hinting" mode="assign"> 
<bool>true</bool> 
</edit> 
<edit name="hintstyle" mode="assign"> 
<const>hintslight</const> 
</edit> <edit name="lcdfilter" mode="assign"> 
<const>lcdlight</const> 
</edit> 
<edit name="rgba" mode="assign"> 
<const>rgb</const> 
</edit> 
</match> 
</fontconfig>

Se puede trastear más con las opciones de configuración para dejarlo a tu gusto, pero con esa configuración de arriba ya queda bastante decente. Sólo necesitas reiniciar (quizá baste con reiniciar la sesión, pero reiniciar el equipo no falla) y verás la diferencia.