Suavizado de fuentes en Arch Linux

ArchLogoLas fuentes son una de las primeras “cosas raras” que notas en arch con la configuración por defecto. Ya hablamos de la triste usabilidad de esta distribución “gracias” a su filosofía “Kiss”… Al menos imagino que con todo lo que hay que ir haciendo aprenderemos misa XD (cierto, con esta distribución se aprende, no queda mas remedio).

La configuración por defecto deja un aspecto muy triste, no he probado en Gnome pero en KDE son menús, renderizado de webs y prácticamente todo lo que tiene que ver con ellas. A pesar de que activemos el suavizado e instalemos gtk-qt las aplicaciones gtk se ven horrorosas y hay que elegir cuidadosamente la fuente por defecto de KDE si queremos cierta “armonía”.

Rebuscando por los foros de http://archlinux-es.org di con una solución factible que hay que rescatar de el post.

La historia es editar/crear un archivo llamado .fonts.conf en tu carpeta de usuario y pegar el siguiente código:

<?xml version=”1.0″?>
<!DOCTYPE fontconfig SYSTEM “fonts.dtd”>

<!– the cathectic LCD tweaks, from linuxquestions.org,
http://www.linuxquestions.org/questions/showthread.php?postid=1361098#post1361098 –>

<fontconfig>

<!– Disable sub-pixel rendering.
X detects it anyway, and if you set this as well, it just looks really horrible –>
<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>

<!– The first part of the ‘magic.’
This makes the fonts start to look nice,
but some of the shapes will be distorted, so hinting is needed still –>
<match target=”font” >
<edit mode=”assign” name=”antialias”>
<bool>true</bool>
</edit>
</match>

<!– Autohinter is not turned on automatically.
Only disable this if you have recompiled Freetype with the bytecode interpreter,
which is run automatically.<br /> –>
<match target=”pattern” >
<edit mode=”assign” name=”autohint”>
<bool>true</bool>
</edit>
</match>
<match target=”font”>
<test name=”weight” compare=”more”>
<const>medium</const>
</test>
<edit name=”autohint” mode=”assign”>
<bool>false</bool>
</edit>
</match>
<!– Helvetica is a non true type font, and will look bad.
This replaces it with whatever is the default sans-serif font –>
<match target=”pattern” name=”family” >
<test name=”family” qual=”any” >
<string>Helvetica</string>
</test>
<edit mode=”assign” name=”family” >
<string>sans-serif</string>
</edit>
</match>
<match target=”pattern”>
<test qual=”any” name=”family”><string>tahoma</string></test>
<edit name=”family” mode=”assign”><string>sans-serif</string></edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>

Después, y para completar el proceso hay que añadir ademas esta linea a /etc/profile

export MOZ_DISABLE_PANGO=1

Las diferencias entre una configuración y otra son apreciables, hay que reiniciar las X para poder ver los cambios. Tampoco seria mala idea, ya que estamos, adecentar un poco las letras del terminal, sobre todo si tienes un monitor LCD. Para ello en el wiki oficial de arch nos indican lo siguiente:

Instalación de las fuentes de Microsoft:

pacman -S ttf-ms-fonts ttf-cheapskate artwiz-fonts

Desinstalación de las fuentes de X.org e instalación de la bitstream-vera, muy usada en webs:

pacman -Rns xorg-fonts-75dpi xorg-fonts-100dpi
pacman -S ttf-bitstream-vera

Con ello conseguiremos fuentes suavizadas tanto en las terminales como en las consolas 😀

Anuncios

6 comentarios sobre “Suavizado de fuentes en Arch Linux

Agrega el tuyo

  1. Mil gracias por el apunte, acabo de instalar Arch Linux en el portatil nuevo, y las fuentes de algunas webs se veían fatal en Firefox desde KDE (la cosa es que en el portatil antiguo creo que no me ocurria). He visto tu post de casualidad antes de buscar nada y me lo has solucionado… Por cierto el .fonts.conf no lo he tenido que crear.

    Arch is the best!

  2. Hola,

    Muy tarde el comentario después del blog, pero quería agradecerte mucho el post, por fin pude solucionar ese terrible problema, todo en KDE 4.3 se me veía perfecto, excepto los caracteres.

    Funcionó a la perfección (o hasta ahora sin problemas). Yo si tuve que hacer el .fonts.conf 😉

  3. Muchísimas gracias por el post, me ha venido de perlas para configurar correctamente Arch (ando experimentando con él) en el portátil.

    El fichero .fonts.conf tiene algunos problemas cuando se pega directamente desde el artículo. Por si alguno quiere evitar tener que corregirlo, aquí puede descargar una versión en formato UTF-8 que no da problemas.

    Gracias y un saludo

  4. Muchas gracias, ha sido de mucha utilidad para arreglar el aspecto de las fuentes de aplicaciones GTK en KDE. Las aplicaciones QT ahora se ven ahora una pizca diferentes, pero el cambio vale la pena 🙂

    A ver si encuentro la forma de realizar la misma configuración a través de la interfaz gráfica de KDE, sin necesidad de recurrir a los archivos de texto.

  5. Recomiendo instalar ttf-dejavu en lugar de ttf-bitstream-vera, ya que es una especie de actualización de estas (no es recomendable tenerlas a la vez). También creo que es mejor sustituir ttf-ms-fonts que ya están obsoletas, por ttf-win7fonts.

    Si se quiere ahorrar tinta recomiendo el uso de ttf-ecofont, y para tener compatibilidad con Times y Arial, las ttf-liberation!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

Subir ↑

A %d blogueros les gusta esto: