端末内の奇妙な文字の重なり


13

ArchLinux / Gnome環境でbashバージョン4.3.42(1)-releaseを使用しています。コマンドを入力すると、書き込まれた文字の一部が奇妙な文字に変換されます。全体として、表示されるすべてのテキストが奇妙に見えます。

文字エンコードがUnicode(UTF-8)に設定されています。また、正しい入力言語を確認しました。以前は機能していたので、アップデートと関係があると思いますが、よくわかりません。

以下の写真はの出力を示してbash -version二つの言葉と下部のをminusしてmoreoverどこが奇妙な動作を見ることができます。 ここに画像の説明を入力してください

どうすれば修正できますか?

私の出力 locale

$ロケール

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

私の設定フォントに従って /etc/vconsole.conf

KEYMAP=de
FONT=lat9w-16

どの端末または「端末エミュレータ」を使用していますか?「テキストコンソール」?gnome-terminalxterm
andcoz 2016年

私はgnome-terminalを使用しています。
JustCoding 2016年

また、シェルだけを開いて入力しても同じ動作をするので、bashとは関係ありません。
JustCoding 2016年

6
投稿した出力に異常な文字はありません。文字が正しく配置されていない/ずれている。他のフォントを試してください。
Tagwint 2016年

この場合(およびAFAIK)、/etc/vconsole.conf無関係です。/etc/vconsole.conf設定はvirtual console、ctrl + alt + f2を押したときにポップアップするに適用されます。
andcoz 2016年

回答:


13

端末エミュレーターの場合は、等幅(別名固定)フォントを選択する必要があります。文字は、個々の文字の幅に合わせて見栄えがよくなるのではなく、グリッドに配置されます。


これが以前に表示されていれば、私の問題は完全に修正されました。
meanbunny

おかげで、最終的に私のkaliボックスで機能するフォントを見つけるために、いくつかのモノスペースフォントをいじる必要がありました。結局「デジャブサンモノブック」だったと思います。すべてのモノスペースフォントがまだオーバーラップしているため機能しない場合があり、誰か他の人が同じフォントを見つけた場合は注意してください。
Vicer

本当にありがとう!余談ですが、レンダリングされていないグリフに関するこの他の問題がありました。powerline-fontsをインストールしても問題は解決しませんでした。(powerline-fontsの後に)ターミネーターを再インストールすると、この問題が修正されました。
farthVader 2018

9

Archの新規インストールでもまったく同じ問題が発生しました。

thisthisに従ってttf-dejavuとkbdパッケージを追加しました。

問題が解決しました!これらのどれがそれを修正したかわからないが、あなたはそれを行って、ソートした。

sudo pacman -S ttf-dejavu kbd

-1

プロファイル設定の「カスタムフォント」オプションでモノスペースフォント(モノスペースレギュラーなど)に切り替える必要があります。間隔は正しくなります。


-1

端末のフォントサイズを大きくしてみてください。フォントサイズを10から11に増やしたところ、うまくいきました。(編集>環境設定)

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