los caracteres unicode no aparecen en la terminal de gnome para vim airline

8

Sé que esto se ha pedido varias veces, pero ninguna de las respuestas me funcionó.

Uso el terminal gnome como predeterminado en Ubuntu 14.10 y no puedo mostrar caracteres Unicode correctamente, principalmente en vim airline.

He configurado la codificación de caracteres en UTF8 unicode en el menú del terminal.

y LANG devuelve utf8:

echo $LANG
en_US.UTF-8

He instalado una fuente parcheada de https://github.com/powerline/fonts/

Probablemente también he probado otros consejos encontrados en stackexchange que ahora no puedo recordar y todavía veo los caracteres extraños:

personajes extraños

Cuando instalé la misma fuente en OSX con iterm, funcionó al instante.

También he intentado en otras terminales en el mismo sistema como guake o usando ctrl-alt-f1 y el resultado es el mismo. También he probado dentro o fuera de tmux.

Cualquier ayuda es bienvenida.

Bastian
fuente
¿Qué fuente específica tienes? ¿Y qué hiciste para arreglarlo?
Fabby
He instalado muchos de esos en el repositorio de fuentes. Supuestamente ya están parcheados. (Las mismas fuentes en iterm en Mac funcionan) La que he elegido en el terminal es "Ubuntu Mono derivado Powerline Regular 11". He probado varias fuentes y tamaños.
Bastian

Respuestas:

4

He subido un archivo de prueba Unicode que debe descargar y luego caten su terminal.

Por ejemplo: cat ~/Downloads/Unicode-sample.txty luego use Shift+ PgUpy Shift+ PgDnen la terminal para verificar si todos los caracteres se muestran correctamente.

Si obtiene los mismos resultados en su terminal que al abrir el archivo fuente original en su navegador, su fuente está bien; de lo contrario, es una fuente poco fiable: use una diferente. (Yo uso "Envy Code R")

Y una vez que el terminal esté bien, ¡todas las aplicaciones que se ejecuten en el terminal también estarán bien!

Fabby
fuente
gracias @Fabby, puedo observar dos cosas: primero, el resultado es el mismo en el navegador y en la terminal. En segundo lugar, hay una cantidad significativa de caracteres que no se reconocen. Si tomas, por ejemplo, "Kanbun", no puedo ver ningún carácter, solo los cuadros con números dentro, como en la captura de pantalla de la pregunta original. ¿Significa que hay un problema en todo el sistema?
Bastian
Kanbun tampoco tengo ... Kannada: faltan 2 caracteres. Técnico misceláneo: falta un bloque de 7 caracteres. y luego faltan otros 10-15 hasta el final ... ¿¿¿¿Lo mismo? En el navegador tengo todo excepto Kanbun y algunos (<10)
Fabby
Kannada en mi aspecto navegador como que y en vim como que . Técnico misceláneo en el navegador y en vim
Bastian
¿Qué pasa con "Envy Code R"?
Fabby