恢复我之前的字体

恢复我之前的字体

我刚刚从 6.0.9 更新到 wheezy 7.4,重新启动后一切正常,但我的字体(虽然不是系统修复的)——例如在 rxvt/urxvt 中使用的字体——现在更宽了:它在单词和符号之间的空格中增加了额外的像素。看起来像这样:这h

实际上,这张图片中并不是很明显,但我希望你能明白我的意思。我的~/.fonts.conf里面有:

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
</match>
</fontconfig>

我尝试过不同的选择dpkg-reconfigure fontconfig-config但没有什么帮助。

有什么提示可以做什么/如何解决这个问题吗?顺便说一下,我使用 Windowmaker 作为我的图形外壳。谢谢。

答案1

弄清楚了问题所在——它只出现在 urxvt-unicode 中。

Urxvt 可能会对某些字体(例如 Terminus)的间距产生问题,最新版本(9.07)中引入了一个选项

它已URxvt*letterSpace: -1修复~/.Xdefaults

相关内容