终端中奇怪的字符重叠

终端中奇怪的字符重叠

我在 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

答案1

对于终端模拟器,您应该选择等宽(又称固定)字体。这些字母排列在网格中,而不是根据每个字母的宽度看起来很漂亮。

答案2

我在新安装 Arch 时遇到了同样的问题。

我添加了 ttf-dejavu 和 kbd 包

问题解决了!不确定其中哪一个修复了它,但你就可以了,已排序。

sudo pacman -S ttf-dejavu kbd

答案3

您应该在“配置文件首选项”中的“自定义字体”选项下切换到等宽字体(如等宽常规字体),并且间距将是正确的。

答案4

尝试增加终端中的字体大小。我将字体大小从 10 增加到 11,效果很好。 (编辑 > 首选项)

相关内容