Fuentes en Ge|Funtoo

Si dunda algo importante para el entorno gráfico son el aspecto de las fuentes, el renderizado de las fuentes en estos sistemas no es muy bueno por defecto por lo tanto vamos a ver algunas cosas que nos pueden ayudar a mejorar la calidad de las fuentes y también que fuentes deberíamos de tener instaladas en nuestro sistema, ya que son fuentes comunes para la mayoría de aplicaciones y la ausencia de estás puede dar resultados no deseados.

LCD Filtering Overlay

Este overlay contiene varios parches como por ejemplo de ubuntu, cleartype, infinity, etc. para que nuestras fuentes se vean como nosotros deseamos, los parches son aplicados a paquetes como: fontconfig, freetype, cairo, libXft y otros.

Ya que el overlay es algo famoso fue incluido a los llamados Gentoo oerlays, por lo que para agregarlo a nuestro sistema bastara con hacer un:

layman -a lcd-filtering

Seguido de un:

emerge -uDN @world

Hay que tener en cuenta que no se pueden tener las banderas cleartype y lcd activadas al mismo tiempo, por lo que hay que elegir, la bandera lcd contiene parches de ubuntu y la cleartype provienen de Arch Linux, mi recomendación es la bandera lcd.

Fuentes recomendadas

Anteriormente en la Guía de gentoo se sugería instalar el grupo de paquetes llamado x11-base/xorg-x11 provee de varios paquetes útiles para la X así como también fuentes, por lo que el siguiente paso es instalarlo:

emerge x11-base/xorg-x11

Acá una lista de fuentes recomendadas para la instalación la mayoría de ellas son utilizadas por entornos de escritorios o aplicaciones, por ejemplo proggy-fonts o terminus-font son utilizadas en algunos temas de windows managers, corefonts son las fuentes que contienen las fuentes de windows como también cfonts que lo pueden encontrar en mi overlay contienen las fuentes de windows conocidas como fuentes c, droid que se hizo bastante popular es utilizada tanto en sitios web como otras aplicaciones, en conclusión está podría ser una buena lista que les deje un aspecto bueno en su entorno gráfico:

media-fonts/artwiz-aleczapka-en
media-fonts/cfonts [parte de mi overlay]
media-fonts/corefonts
media-fonts/dina
media-fonts/droid
media-fonts/intlfonts
media-fonts/liberation-fonts
media-fonts/proggy-fonts
media-fonts/terminus-font
media-fonts/ttf-bitstream-vera
media-fonts/ubuntu-font-family

Configuración

Primero veamos como configurar fontconfig con eselect, las únicas opciones que habilito luego de hacer los pasos anteriores serian las opciones 5, 9, 15, 16, 17.  Por ejemplo para habilitar la opción 5:

eselect fontconfig enable 5

Por ultimo creamos el archivo /etc/fonts/local.conf y colocamos la siguiente 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>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="lcddefault">
   <const>lcddefault</const>
  </edit>
 </match>

<!-- Replace Helvetica with DejaVu Sans -->
<match target="pattern" name="family" >
 <test name="family" qual="any" >
  <string>Helvetica</string>
 </test>
 <edit name="family" mode="assign">
  <string>Bitstream Vera Sans</string>
 </edit>
</match>

</fontconfig>

Y aunque solo esto podría bastar para la mayoría de distribuciones en Ge|Funtoo debemos  agregar la lista de fuentes que instalamos en el sistemas y las encontramos en el directorio /usr/share/fonts al siguiente archivo /etc/X11/xorg.conf.d/10-monitor.conf para los que no sabian de las version de xorg-server 1.7 cambiaron algunas cosas como el echo que el archivo xorg.conf no se utiliza más y paso a ser modular por lo que si queremos modificar dispositivos de entrada y salida tal como teclado, mouse, etc. debemos de hacerlo en la carpeta /etc/X11/xorg.conf.d el wiki de ArchLinux les puede ayudar a comprender más como funciona.

Algo que hay que tener en cuenta es que el orden en que pongamos listadas las fuentes importa en el aspecto.

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        ModulePath   "/usr/lib/opengl/xorg-x11/extensions/"
        FontPath     "/usr/share/fonts/misc:unscaled"
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF/"
        FontPath     "/usr/share/fonts/corefonts"
        FontPath     "/usr/share/fonts/cfonts/"
        FontPath     "/usr/share/fonts/ubuntu-font-family"
        FontPath     "/usr/share/fonts/liberation-fonts"
        FontPath     "/usr/share/fonts/droid"
        FontPath     "/usr/share/fonts/dina"
        FontPath     "/usr/share/fonts/proggy-fonts"
        FontPath     "/usr/share/fonts/inconsolata"
        FontPath     "/usr/share/fonts/terminus"
        FontPath     "/usr/share/fonts/ttf-bitstream-vera"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/artwiz-aleczapka-en"
        FontPath     "/usr/share/fonts/intlfonts"
        FontPath     "/usr/share/fonts/unifont"
        FontPath     "/usr/share/fonts/cyrillic"
        FontPath     "/usr/share/fonts/urw-fonts"
        FontPath     "/usr/share/fonts/Speedo"
        FontPath     "/usr/share/fonts/dejavu"  
EndSection

Y pues eso seria todo, tendremos unas fuentes bonitas :)

Añadir nuevo comentario

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
Está pregunta es para probar que usted es un visitante humano y para prevenir el envío de spam automatizado.
CAPTCHA de imagen
Introduzca los caracteres mostrados en la imagen.