答案1
gnome-terminal
无法很好地处理某些脚本。尝试安装konsole
终端仿真器,看看是否有所改善。
答案2
一种可能的解决方案是寻找一种字体,其中这些字母不比基本英文字母宽(或者反过来说:英文字母也和阿姆哈拉语字母一样宽)。
我不熟悉阿姆哈拉语字体,也不了解fontconfig
的详细信息,但英语和阿姆哈拉语字体很可能取自两个不同的字体文件,并且某些 fontconfig 规则将它们合并,以便在应用程序中显示为一个。您可以研究 fontconfig 并以某种方式调整其配置,将阿姆哈拉语字体与稍大一些的英语字体合并。我不知道细节,也不完全确定这是否可行,但我相信这是可行的。
一个更简单的解决方法是进入 gnome-terminal 的偏好设置,然后增加cell spacing
。此选项是 Ubuntu 18.04 发布的版本中新出现的。