从今天早些时候开始,我将遇到rxvt-unicode的字体渲染问题。特别是对于许多字体,我得到了字符之间的大量额外空间。在其他字体中,rxvt拒绝更改大小。
这是urxvt和xterm之间的间距问题的示例。
字体资源:
URxvt*font: xft:Terminus:medium:size=10
xterm*faceName: xft:Terminus:medium:size=10
和效果图
- urxvt
- xterm
我尝试了所有暗示和抗锯齿的排列方式。更改大小或像素大小不会在urxvt中调整字体大小,但这也会增加额外的间距。
有没有人有办法解决这个问题?
gvim
在未安装我想要的字体的系统上使用我的配置时,我已经注意到了这一点。 xft
或某些内容落在非等宽字体上,这就是它们的显示方式。
xterm
实际上并没有使用相同的字体。的J
和0
明显不同。您可以通过在资源文件(xterm*faceName: xft:Nosuchfont:medium:size=10
)中使用不存在的字体来确认这一点。如果看起来还是一样,那显然不是终点站。