karakter unicode tidak muncul di terminal gnome untuk vim airline

8

Saya tahu ini telah ditanyakan beberapa kali tetapi tidak ada jawaban yang bekerja untuk saya.

Saya menggunakan terminal gnome sebagai default di Ubuntu 14.10 dan saya tidak bisa mendapatkan karakter unicode untuk ditampilkan dengan benar, terutama di vim airline.

Saya telah mengatur pengkodean karakter ke unicode UTF8 di menu terminal.

dan LANG mengembalikan utf8:

echo $LANG
en_US.UTF-8

Saya telah menginstal font yang ditambal dari https://github.com/powerline/fonts/

Saya mungkin juga mencoba tips lain yang ditemukan di stackexchange yang sekarang saya tidak ingat dan saya masih melihat karakter aneh:

karakter aneh

Ketika saya menginstal font yang sama pada OSX dengan iterm itu berfungsi langsung.

Saya juga mencoba di terminal lain pada sistem yang sama seperti guake atau menggunakan ctrl-alt-f1 dan hasilnya sama. Saya sudah mencoba di dalam atau di luar tmux juga.

Setiap bantuan dipersilahkan.

Bastian
sumber
Yang spesifik font yang Anda miliki? Dan apa yang Anda lakukan untuk menambalnya?
Fabby
Saya telah menginstal banyak di repositori font. Mereka seharusnya sudah ditambal. (Font yang sama pada iterm pada mac work) Yang telah saya pilih di terminal adalah "Ubuntu Mono Powerline Regular 11". Saya sudah mencoba berbagai font dan ukuran.
Bastian

Jawaban:

4

Saya telah mengunggah file uji Unicode yang harus Anda unduh dan kemudian catdi terminal Anda.

Misalnya: cat ~/Downloads/Unicode-sample.txtdan kemudian gunakan Shift+ PgUpdan Shift+ PgDndi terminal untuk memverifikasi apakah semua karakter ditampilkan dengan benar.

Jika Anda mendapatkan hasil yang sama di terminal Anda seperti membuka file sumber asli di browser Anda, font Anda baik-baik saja; jika tidak, ini adalah font yang cerdik: gunakan yang berbeda. (Saya menggunakan "Envy Code R")

Dan begitu terminal baik-baik saja, semua aplikasi yang berjalan di terminal juga akan baik-baik saja!

Fabby
sumber
terima kasih @ Fabby, saya dapat mengamati dua hal: pertama, hasilnya sama di browser dan di terminal. Kedua, ada sejumlah besar karakter yang tidak dikenali. Jika Anda mengambil contoh "Kanbun", saya tidak dapat melihat karakter apa pun, hanya kotak dengan angka di dalamnya seperti pada tangkapan layar dalam pertanyaan awal. Apakah ini berarti ada masalah di seluruh sistem?
Bastian
Kanbun Saya tidak punya ... Kannada: 2 karakter hilang. Miscellaneous Technical: blok 7 karakter hilang. dan kemudian 10-15 lainnya hilang sampai akhir ... Sama-sama ??? Di browser saya sudah mendapatkan segalanya kecuali Kanbun dan beberapa (<10)
Fabby
Kannada di browser saya terlihat seperti itu dan dalam vim seperti itu . Miscellaneous Technical di browser dan vim
Bastian
bagaimana dengan "Envy Code R"?
Fabby