Arreglando fuentes feas (ugly fonts) en GNU/Linux

XFCE

Hace alguno meses cuando reemplacé mi Ubuntu 10.10 (Maverick Merkat) por Debian XFCE 6.0 (Squeeze), en la computadora de mi trabajo, me sucedió que las fuentes se veían feas, el escritorio de forma general lucía feo y aquí vino la wiki de Arch Linux al rescate, después de leer: Font Configuration ejecuté los siguientes pasos:

Habilitar subpixel RGB rendering

$ mkdir ~/.fonts.conf.d
$ ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf ~/.fonts.conf.d

Crear $HOME/.fonts.conf

$ touch .fonts.conf

.fonts.conf es un archivo xml con el siguientes formato

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!-- settings go here -->
</fontconfig>

Habiliar Anti-aliasing

 <match target="font">
    <edit name="antialias" mode="assign">
      <bool>true</bool>
    </edit>
  </match>

Usar hinting normal

  <match target="font">
    <edit name="hinting" mode="assign">
      <bool>true</bool>
    </edit>
  </match>

Establecer el estilo del hinting

  <match target="font">
    <edit name="hintstyle" mode="assign">
      <const>hintfull</const>
    </edit>
  </match>

Establecer filtro LCD

 <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>

Después de ejecutados los pasos anteriores las fuentes en mi Debian XFCE lucen muy nítidas, aquí les dejo mi .fonts.conf y un pantallazo

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

  <!-- settings go here -->
  <match target="font">
    <edit name="antialias" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
  <match target="font">
    <edit name="hinting" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
  <match target="font">
    <edit name="hintstyle" mode="assign">
      <const>hintfull</const>
    </edit>
  </match>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
</fontconfig>
Debian XFCE  (mousepad, iceweasel, thunar)
Debian XFCE (mousepad, iceweasel, thunar)

Lectura recomendada

* Font Configuration

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.