Me gustaría usar una fuente truetype en xterm / uxterm (versión 278) pero tengo problemas con los símbolos Unicode (é, por ejemplo, se muestra bien, por lo que supongo que no es un utf8 deshabilitado o un problema de configuración regional):
$ echo -e "\xE2\x98\xA0"
me da un cuadrado en lugar de ☠ con la siguiente configuración:
UXTerm*faceName: Liberation Mono
UXTerm*faceSize: 9
XTerm*faceName: Liberation Mono
XTerm*faceSize: 9
Cuando deshabilito las fuentes TrueType usando el menú de clic derecho Ctrl, el símbolo se muestra bien usando las fuentes predeterminadas, lo que no es nada agradable. Intenté uxrvt y obtuve el mismo problema cuando no tengo suficiente espacio entre letras, pero funciona bien cuando lo aumento. Sin embargo, uxrvt me dio muchos otros problemas, como todos los demás emuladores de terminal que probé. Alguien tiene una idea?
Respuestas:
La fuente Liberation no parece tener este símbolo. Pero el uso
XTerm*faceName: DejaVu Sans Mono
(que también es una fuente TrueType) permite que se muestre ☠.EDITAR: No use LibreOffice u OpenOffice para determinar si un glifo es compatible con una fuente, ya que silenciosamente vuelve a otra fuente: OpenOffice bug 45128 .
fuente
Deja Vu
estaba en la lista de fuentes que probé, pero aparentemente no. Un poco vergonzoso que esto fuera tan simple: -S Permítanme probar esto en mi computadora de trabajo mañana ...vinc17 es correcto:
El glifo ☠, también llamado
SKULL AND CROSSBONES
, no es compatible con la fuente Liberation Mono, como puede ver aquí y aquí .Debe cambiar a una fuente que cubra este Unicode (rango).
Las fuentes que admiten este glifo particular ☠ se enumeran aquí .
Para encontrar el nombre y otra información de un carácter unicode por texto, use esta herramienta .
fuente