Terminal
終端中奇怪的字元重疊
我在 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
對於終端仿真器,您應該選擇等寬字型(又名固定字型)。字母位於網格中,而不是根據每個字母的寬度看起來不錯。
我在全新安裝 Arch 時遇到了同樣的問題。
我根據this和this添加了 ttf-dejavu 和 kbd 包。
問題解決了!不確定其中哪一個修復了它,但你去那裡,排序。
sudo pacman -S ttf-dejavu kbd