vim airlineのgnome端末にUnicode文字が表示されない


8

私はこれが何度か尋ねられたことを知っていますが、答えはどれもうまくいきませんでした。

Ubuntu 14.10ではデフォルトでgnome端末を使用していますが、主にvim航空会社でUnicode文字を正しく表示できません。

端末メニューで文字エンコードをユニコードUTF8に設定しました。

LANGはutf8を返します。

echo $LANG
en_US.UTF-8

https://github.com/powerline/fonts/からパッチを当てたフォントをインストールしました

私はおそらくstackexchangeで見つかった他のヒントも試してみましたが、今は覚えておらず、変な文字が表示されます。

奇妙なキャラクター

itermでOSXに同じフォントをインストールすると、すぐに動作しました。

私はguakeやctrl-alt-f1のような同じシステム上の他の端末でも試しましたが、結果は同じです。私はtmuxの内部または外部でも試しました。

どんな助けでも大歓迎です。


あなたはどの特定のフォントを持っていますか?そして、あなたはそれをパッチするために何をしましたか?
Fabby

私はそれらの多くをフォントリポジトリにインストールしました。それらはおそらくすでにパッチされています。(Macワークステーションのitermと同じフォント)私が端末で選択したものは、「Ubuntu Mono派生Powerline Regular 11」です。さまざまなフォントとサイズを試しました。
Bastian

回答:


4

私は、あなたがすべきUnicodeのテストファイルアップロードしたダウンロードした後やcat、あなたの端末内に。

例: cat ~/Downloads/Unicode-sample.txt次に、ターミナルでShift+ PgUpおよびShift+ PgDnを使用して、すべての文字が正しく表示されるかどうかを確認します。

ブラウザーで元のソースファイルを開いた場合と同じ結果がターミナルで表示される場合、フォントは正常です。そうでなければ、それは危険なフォントです:別のものを使用してください。(「Envy Code R」を使用しています)

そして、ターミナルが正常であれば、ターミナルで実行されているすべてのアプリケーションも同様に正常になります!


@Fabbyに感謝します。2つのことを観察できます。1つ目は、ブラウザとターミナルで結果が同じであることです。次に、認識されない文字がかなりあります。たとえば「漢文」を例に取ると、文字は表示されず、元の質問のスクリーンショットのように数字が入ったボックスだけが表示されます。システム全体に問題があるということですか?
Bastian

かんぶんどちらも持っていません…カンナダ語:2文字足りません。その他の技術:7文字のブロックがありません。そして最後まで別の10-15が欠落しています...同じです??? ブラウザでは、
Kanbun

私のブラウザのルックスでカンナダ語が好きであることなどのvimでいますブラウザvim
Bastian

「羨望のコードR」はどうですか?
Fabby
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.