tmux 图形损坏

tmux 图形损坏

我使用的是 ubuntu 16.04。在 gnome-terminal 上,我使用的是 tmux。对于 tmux,我看到了一些奇怪的行为。当彩色箭头加入栏时,会出现故障。有什么办法可以解决这个问题吗?

原始图像:

在此处输入图片描述

我已在图中标记了该问题。

在此处输入图片描述

答案1

这些三角形不是 Unicode 标准的一部分,它们是由 Powerline 字体在某些私有 Unicode 代码点处运送的。

您应该咨询 Powerline 的开发人员,看看他们是否可以改善确切的外观。

gnome-terminal 手动渲染一些线条画和类似字符(U+2500 .. U+259F 范围),而不是从字体中获取它们。这样做是为了使它们更好地对齐。有人建议将此行为扩展到其他几个字形。如果这些三角形是标准的官方 Unicode 字符,那么可能已经完成了。唉,目前它必须以某种方式首先自动检测是否实际使用了电力线,这是一项真正不简单的任务,对于 2 或 4 个字形来说太麻烦了。

https://bugzilla.gnome.org/show_bug.cgi?id=682635进行本次讨论。

最好的办法是让 Unicode 联盟为这些字形分配官方代码点。不幸的是,我不知道应该在哪里/如何请求。也许首先问问 Powerline 的人是否已经尝试过。

更新:我为 VTE(gnome-terminal 和其他终端仿真器小部件)创建了一个补丁,请参阅上面的链接。

相关内容