linux - otf - ubuntu font
¿Cómo obtener un nombre de fuente válido en el sistema Linux que se puede usar en la configuración de.Xresources? (2)
Estoy interesado en cómo puedo obtener un nombre de fuente válido para usar en el archivo .Xresources. He instalado ttf-ms-fonts
y quiero cambiar mi terminal a una fuente de mensajería. Pero configurarlo de esta manera no funciona
urxvt*font: cour
urxvt*boldFont: courbd
¿Cómo puedo especificar un nombre válido?
Primero, debe decidir si desea usar el protocolo central o Xft para la representación de fuentes. Como puede ver en otra respuesta, xfontsel
es la herramienta correcta para obtener un nombre de fuente correcto para el protocolo central. Pero es poco probable que sea lo que quieres para las fuentes TrueType (¿quieres antialiasing? Entonces Xft es tu elección).
Si urxvt está creado con soporte para Xft (verifique las urxvt --help 2>&1 | grep options
para estar seguro), es posible que desee asignarle nombres de fuentes con el prefijo xft:
URxvt.font: xft:Courier New
Otras opciones que afectan la concordancia y representación de fuentes se pueden especificar en el nombre de fuente xft:
URxvt.font: xft:Courier New:pixelsize=18:antialias=false
(Buscar man rxvt
for xft:
para más detalles)
Todos los nombres de fuentes disponibles se pueden consultar con fc-list
. Por ejemplo, fc-list|grep courbd.ttf
muestra que el nombre de la fuente es Courier New y el estilo es Bold (append :style=Bold
para seleccionarlo).
Use fc-match "Courier New"
para verificar qué fuente es la mejor para un nombre dado desde el punto de vista de Xft.
Otras aplicaciones pueden tener sus propias convenciones para nombres de fuentes X11 y Xft. Por ejemplo, el mismo xft:
prefijo es usado por emacs; xterm usa los recursos faceName
y renderFont
para determinar si usar Xft y qué fuente solicitar; xedit
admite el protocolo central. El mero hecho de que la aplicación sea configurable desde los recursos X no es suficiente para decir cómo se interpretan los nombres de las fuentes.
creo que puedes usar el programa
xfontsel
para obtener el nombre completo de la fuente. El nombre de la fuente se ve así:
-*-courier-bold-*-*-*-*-*-*-*-*-*-*-*
Mis mejores deseos, Matthias