答案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 和其他终端仿真器小部件)创建了一个补丁,请参阅上面的链接。