otf font linux shell fonts terminal xserver

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