Lo que falta son entradas en el fonts.alias
archivo:
/usr/share/X11/fonts/75dpi/fonts.alias
Lo que hace este archivo es proporcionar nombres cortos ("alias") para las fuentes X Window que están instaladas. Cuando intentas usar un nombre corto que no está en el archivo, obtienes un comportamiento como este al iniciar xterm:
lansdale:~> xterm -xrm \*font:courr12
xterm: cannot load font "courr12"
(El xterm aparece y se ejecuta con una fuente predeterminada diferente)
El fonts.alias
archivo existe debido a la gran longitud de los nombres de fuente X11. Por ejemplo, courr12 es el nombre corto para:
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso10646-1
[Los nombres largos son en realidad 14 campos editables diferentes unidos con guiones / guiones. Ejecute el programa xfontsel para verlos; comenzará con todos los campos que se muestran con un asterisco, lo que significa que no está establecido en algo específico.]
Cada línea en el archivo comienza con un nombre corto (un alias), un espacio en blanco, luego el nombre largo al que señala / hace referencia. De esta manera, no tiene que usar el nombre largo todo el tiempo, solo configure un alias y úselo. Al poner una nueva línea en el archivo, usted decide cuál será el nombre corto, solo el nombre X11 completo debe tener un archivo de fuente instalado en el sistema.
Cuando me corté los dientes por primera vez en los sistemas Unix en la década de 1990, me encontré con courr12 y más tarde llegué a desear la fuente (Courier 'Roman' tamaño 12) para mis xterms. En HP / UX y Solaris, el fonts.alias
archivo ya lo tenía courr12
, así que podría poner "XTerm*font: courr12"
mi .Xdefaults
archivo y todo funcionaría bien.
-fa
y el recurso faceName .