ArchLinux/Gnome環境でbashバージョン4.3.42(1)-releaseを使用しています。コマンドを入力すると、書かれた文字の一部が奇妙な文字に変換されます。全体として、表示されるすべてのテキストが奇妙に見えます。
文字エンコードがUnicode(UTF-8)に設定されています。また、正しい入力言語を確認しました。以前は機能していたので、アップデートと関係があると思いますが、よくわかりません。
次の図はbash -version
の出力を示しています。下部にminus
とmoreover
の2つの単語があり、奇妙な動作を確認できます。
どうすれば修正できますか?
My 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
端末エミュレーターの場合は、モノスペース(別名、固定)フォントを選択する必要があります。文字は、個々の文字の幅に応じて見栄えがよくなるのではなく、グリッドに配置されます。
プロファイル設定の「カスタムフォント」オプションで、モノスペースフォント(モノスペースレギュラーなど)に切り替える必要があります。間隔は正しくなります。
端末のフォントサイズを大きくしてみてください。フォントサイズを10から11に増やしたところ、うまくいきました。 (編集>環境設定)