在 Debian 终端中使用可变宽度字体时出现字距调整问题

在 Debian 终端中使用可变宽度字体时出现字距调整问题

在我的 Debian Linux 终端中,一些字体如下所示。但任何文本编辑器(即 leafpad)都能正确显示此字体。问题是什么?

在此输入图像描述

在此输入图像描述

在此输入图像描述

答案1

看起来您正在使用可变宽度第一张图片中终端中的字体。这就是角色被粉碎的原因。终端提示只能与固定宽度字体(例如 Monospace、FreeMono、Courier)。

答案2

根据你提供的信息,我有两个猜测:

  1. 字体配置有些不正确。
  2. 自定义提示,其中包含一些与字符编码混淆的特殊字符。

对于第一个猜测,由于您使用的是图形界面,请检查“系统”->“首选项”->“外观”->“字体”选项卡下的字体配​​置是否正确,并尝试一下字体设置和格式。

对于第二个猜测,请在终端中检查环境变量PS1PS2PS3running 、等PS4的内容,并检查内容是否不包含可能扰乱编码的特殊字符。进行一些测试,将提示更改为非常简单的提示(但首先备份变量的内容!)如果您不熟悉提示自定义或变量内容附带的所有字符的含义,请参阅echo $PS1echo $PS2PS*这个不错的教程,它很短并且非常说明性。

祝你好运!

相关内容