Para cargar las fonts adecuadas en el momento de arranque necesitamos instalar el paquete svgatextmode. SVGATextMode nos permite configurar el modo de texto y las fonts cargadas. Una vez instalado SVGATextMode este es arrancado cada vez que nuestro sistema bootea por lo tanto cualquier alteración en la configuración de este programa se verá reflejada a nivel del sistema.
Antes de hacer cualquier cosa es aconsejable que salgamos de X para evitar interferencias indeseadas entre el modo de texto memorizado por X y el que estamos configurando.
La configuración de este programa se encuentra en /etc/TextConfig, los cambios mínimos que hay que hacer son:
Cambiar:
DefaultMode "80x25"Por:
DefaultMode "80x25x8"Esto funciona para cualquier placa.
Donde dice:
FontProg "/usr/bin/consolechars -f" FontPath "/usr/share/consolefonts" FontSelect "lat1u-16" 8x16 9x16 8x15 9x15 FontSelect "lat1u-14" 8x14 9x14 8x13 9x13 FontSelect "lat1u-12" 8x12 9x12 8x11 9x11 FontSelect "lat1u-10" 8x10 9x10 8x9 9x9 FontSelect "lat1u-08" 8x8 9x8 8x7 9x7Cambiar todos los lat1u por lat1 para que quede:
FontProg "/usr/bin/consolechars -f" FontPath "/usr/share/consolefonts" FontSelect "lat1-16" 8x16 9x16 8x15 9x15 FontSelect "lat1-14" 8x14 9x14 8x13 9x13 FontSelect "lat1-12" 8x12 9x12 8x11 9x11 FontSelect "lat1-10" 8x10 9x10 8x9 9x9 FontSelect "lat1-08" 8x8 9x8 8x7 9x7Con esto nuestro sistema va a arrancar cargando las fonts ISO-8859-1 (las que se supone que debería usar GNU+Linux) usando 8 pixeles de ancho de manera tal que los marquitos de las ventanas no queden entrecortados.
Una vez instalado el SVGATextMode y configurado tal como se explica acá podemos probar esto corriendo el comando SVGATextMode.
En mi humilde opinión esto debería hacerlo Debian para todos los sistemas ya que asume ISO-8859-1, pero en realidad la placa de video sigue teniendo PC437, esto genera problemas con aplicaciones que usan /dev/vcsa* y la imposibilidad de usar mayúsculas acentuadas. El intento de solucionar esto usando lat1u (esta parece que es la intensión de Debian cuando instalamos SVGATextMode) es una mala solución ya que soluciona sólo el segundo de los problemas que comento.