sábado, julio 19, 2008

Suaviza las fuentes (tipografías) en tu computador

Mientras trataba de animarme a trabajar en un proyecto donde necesitaba escribir mucho texto, recordé que una de las primeras cosas que impactaba al ver un computador de Apple era que todo se veía tan suavizado, comenzando por las letras en la pantalla.

Entonces recordé que en Linux también podemos tener ese efecto, siempre y cuando el computador sea lo suficientemente potente como para lograrlo, pero eso era cosa del pasado, hoy en día practicamente cualquier computador puede hacerlo sin problemas, aún así me extrañaba que esa opción no estuviera habilitada de manera predeterminada, al menos en Ubuntu (que es la versión de GNU/Linux que yo utilizo), asumiré que se debe a alguna decisión de diseño.

Las opciones que necesitan estar activas son el hintering y el antialias de las fuentes, la forma más sencilla de hacerlo es creando un archivo en la ruta /etc/fonts/local.conf, que es donde se guardará la configuración de las fuentes, para ello podemos hacerlo con el siguiente comando:
gksu gedit /etc/fonts/local.conf

Dentro de ese archivo debemos agregar las siguientes opciones de forma íntegra:


<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>none</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
<match target="font" >
<edit name="autohint">
<bool>true</bool>
</edit>
<edit name="antialias">
<bool>true</bool>
</edit>
</match>
</fontconfig>


Guardamos el archivo y eso será suficiente para activar el suavizado de las fuentes, para poder ver el cambio necesitaremos cerrar la sesión actual y volver a entrar.

En caso de que no estemos a gusto con el cambio (lo dudo), tan sólo necesitamos borrar el archivo
/etc/fonts/local.conf y todo volverá a la normalidad.

No hay comentarios.: