☢ ☍ ⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ blabla
Necesito mostrar los símbolos anteriores en Windows 7 usando fuentes proporcionales. Sin embargo, algunos símbolos no se muestran correctamente. Este ejemplo particular está usando Courier New
.
Tengo el inglés (EE. UU.) Configurado en mi configuración regional.
Actualizar:
El objetivo final es mostrar en PuTTY esto
Como puede ver en el lado izquierdo, hay muchos caracteres especiales.
Ahora mira lo que obtengo con la DejaVu Mono
fuente.
Este con Courier New
Este con Consolas
Este con Inconsolata
Esta es la salida de prueba con DejaVu Sans Mono
.
Ahora compare aquellos con la captura de pantalla justo debajo de Actualizar
Courier New
si tiene los glifos que necesitas?Respuestas:
Everson Mono funciona en PuTTY (una condición muy importante; muchas otras fuentes funcionan, por ejemplo, en konsole) para todos los caracteres que publicaste. Sin embargo, hacer una prueba completa con el script de Python revela un bloqueo que no es del todo correcto.
Para usar Everson Mono en PuTTY, puede ser necesario marcar la
Allow selection of variable-pitch fonts
casilla en la secciónWindow
->Appearance
->Font settings
.Otras fuentes, como DejaVu Sans Mono, funcionan perfectamente en otros programas, posiblemente tomando prestados glifos de otros archivos (no estoy seguro de cómo funcionan las fuentes TT), que no parece funcionar en PuTTY. Code2000 debería haber funcionado, pero hizo algo ... extraño ... en mi ventana PuTTY. Puede funcionar para ti. Cada fuente que he probado funciona directamente en konsole, incluso las que no deberían. Puede valer la pena buscar un cliente / emulador alternativo.
fuente
inconsolate
clara y distinguible incluso con tamaños pequeños. Gracias Bob, votaré tu respuesta.Lo que debe hacer es configurar la fuente (Figura 1) y la codificación (Figura 2) en PuTTY.
La fuente en su captura de pantalla es Inconsolata (obtenga el archivo OTF y cópielo en su carpeta de Fuentes de Windows). (PyroScope sugiere DejaVu Sans Mono para Windows. Obtenga
dejavu-fonts-ttf-2.33.zip
, extraiga los cuatroDejaVuSansMono*.ttf
archivos y cópielos en la carpeta de fuentes de Windows).La codificación a usar es UTF-8 .
Figura 1: Configure la fuente:
Figura 2: Establezca la codificación:
fuente
Inconsalata
que ha paralizado aún más, ni siquiera decir que caracteres cirílicos se han ido ... ver mi actualización de pantalla. Putty está configurado en UTF-8.Verifiqué la solución aceptada, sin embargo, en mi máquina, la masilla no muestra Everson Mono o DejaVu Sans Mono en su lista de fuentes. (Debe haber algo mal con la configuración de mi sistema).
Además, no me gusta cambiar mi fuente monoespaciada favorita.
Después de buscar en Google, encontré una solución más preferible :
Agregue (o edite) un valor de varias cadenas para su fuente preferida bajo la clave de registro de Windows
El nombre de la clave agregada (o editada) debe ser el nombre de la fuente, y el valor asociado es una lista de opciones de fuente de reserva para mostrar los caracteres no reconocidos por la fuente anterior. Debería haber algunos existentes, puede copiar el valor desde allí.
Para mí, agregué una entrada:
Reinicie y ahora Putty puede mostrar los caracteres Unicode correctamente:
fuente
DejaVu Sans Mono funciona para mí. Por supuesto, hay otras fuentes que funcionan igual de bien.
EDITAR: si está ejecutando rtorrent en
screen
, asegúrese de configurar la pantalla para usar utf8 también.fuente