Estoy usando Mac OS X 10.8 y XQuartz 2.7.2. He descargado y colocado varias fuentes TrueType nombradas *.ttf
en mi /Users/<name>/.fonts
directorio. Al ejecutar XQuartz, fonts.dir
se crean varios archivos, incluidos . Este archivo tiene nombres de fuente X11 de varias codificaciones, etc. para cada fuente que he instalado.
Mi problema es que no siempre puedo "descubrir" el nombre correcto para usar xterm -fa <NAME>
en mi .Xresources XTerm*faceName
entrada. Para algunas fuentes, el nombre de la fuente principal como aparece en el nombre detallado de la fuente X11 en el fonts.dir
archivo funciona, mientras que para otras no.
-fa
y el recurso faceName .Respuestas:
La siguiente línea a menudo me ha ayudado mucho a encontrar el nombre de fuente correcto:
Especialmente con fuentes japonesas como 'IPAX0208Mincho', nunca habría podido adivinar el nombre correcto. Si no le importa un poco más de esfuerzo de escritura, incluso podría preferir
para obtener una salida paginada.
fuente
Puede usar xfontsel para obtener el nombre correcto:
Elija la fuente que le interesa y luego haga clic en el botón "Seleccionar". Eso copiará el nombre de la fuente al portapapeles. Use ese nombre para ejecutar xterm. P.ej:
No puedo hacer que funcione en mi sistema (Linux) usando "-fa" pero "-font" funciona.
fuente
Si usa FontBook para cargar la fuente, mostrará el nombre correcto para usar
xterm -fa
.fuente
Lo que falta son entradas en el
fonts.alias
archivo: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:
(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:[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íacourr12
, así que podría poner"XTerm*font: courr12"
mi.Xdefaults
archivo y todo funcionaría bien.fuente