Символи unicode не відображаються в терміналі gnome для авіакомпанії vim


8

Я знаю, що про це запитували вже кілька разів, але жодна з відповідей не працювала на мене.

Я використовую термінал gnome за замовчуванням в Ubuntu 14.10, і я не можу отримати символи unicode, щоб правильно відображатися, в основному в авіакомпанії vim.

Я встановив кодування символів на unicode UTF8 в меню терміналу.

і LANG повертає utf8:

echo $LANG
en_US.UTF-8

Я встановив виправлений шрифт із https://github.com/powerline/fonts/

Я, мабуть, також спробував інші поради, знайдені на stackexchange, які я зараз не можу згадати, і я все ще бачу дивні персонажі:

дивні персонажі

Коли я встановив один і той же шрифт на OSX з iterm, він працював миттєво.

Я також пробував в інших терміналах тієї ж системи, як guake або використовуючи ctrl-alt-f1, і результат той самий. Я також пробував всередині або зовні tmux.

Будь-яка допомога вітається.


Який конкретний шрифт у вас є? І що ти зробив, щоб зафіксувати це?
Fabby

Я встановив безліч таких у сховищі шрифтів. Вони нібито вже наклеєні. (Ті самі шрифти в iterm на роботі з Mac) Я вибрав у терміналі "Похідна монобуйна Ubuntu Powerline Regular 11". Я спробував різні шрифти та розміри.
Бастіан

Відповіді:


4

Я завантажив тестовий файл Unicode, який слід завантажити, а потім catу свій термінал.

Напр .:, cat ~/Downloads/Unicode-sample.txtа потім використовуйте Shift+ PgUpі Shift+ PgDnв терміналі, щоб перевірити, чи правильно відображаються всі символи.

Якщо у вашому терміналі ви отримаєте такі самі результати, як і відкриття вихідного файлу у вашому браузері, шрифт відмінний; інакше це хитрий шрифт: використовуйте інший. (Я використовую "Код заздрості R")

І як тільки термінал буде нормальним, всі програми, що працюють в терміналі, також будуть добре!


дякую @Fabby, я можу спостерігати дві речі: по-перше, результат однаковий і в браузері, і в терміналі. По-друге, є значна кількість символів, які не розпізнаються. Якщо взяти за приклад "Kanbun", я не бачу жодного символу, лише поля з цифрами всередині, як на скріншоті в оригінальному запитанні. Це означає, що існує загальносистемна проблема?
Бастіан

Kanbun У мене немає ні ... Канада: 2 символи відсутні. Різне Технічне: блок 7 символів відсутній. а потім ще 10-15 пропущених до кінця ... Те саме-те ж ??? У браузері у мене є все, крім Kanbun та кількох (<10)
Fabby

Каннада в браузері виглядає так , що і в Vim , як , що . Різне Технічне в браузері та vim
Bastian

що з "Кодом заздрості R"?
Fabby
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.