urxvt 中的字体渲染错误

urxvt 中的字体渲染错误

我有

urxvt.font: xft:Deja Vu Sans Mono:size=10
emacs.font: DejaVu Sans Mono-10

在我的.Xresources。这是否意味着使用了不同版本的字体?在 urxvt(或 xft?)版本中,“多调”希腊字母存在多个错误。例如,带有 PERISPOMENI 的希腊小写字母 UPSILON 显示为带有 MACRON 的希腊小写字母 UPSILON。对此可以做些什么吗?

事实上,使用默认字体也会发生同样的错误。

附言。我现在发现该错误是由于所谓的抗锯齿(一种平滑字体的方法)造成的。可以通过添加:antialias=false字体选择来消除它,但这会产生锯齿状渲染。如果有更好的解决方案就好了。

相关内容