Starting earlier today I am getting font rendering issues with rxvt-unicode. Specifically with many fonts I get an abundance of extra space between characters. In other fonts rxvt refuses to change sizes.
Here is an example of the spacing issue between urxvt and xterm.
The fonts resources:
URxvt*font: xft:Terminus:medium:size=10
xterm*faceName: xft:Terminus:medium:size=10
And the renderings
I have tried all permutations of hinting and antialiasing. Changing size or pixelsize does resize the font in urxvt but this also increases the extra spacing.
Does anyone have ideas I can try to fix this?
It turns out a rule was enabled on my system that blocked bitmapped fonts such as Terminus.
This rule (on my system) was in /etc/fonts/conf.d/70-no-bitmap-fonts
and contained:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Reject bitmap fonts -->
<selectfont>
<rejectfont>
<pattern>
<patelt name="scalable"><bool>false</bool></patelt>
</pattern>
</rejectfont>
</selectfont>
</fontconfig>
I removed this from the conf.d
directory and my fonts are once again rendering properly in urxvt
.
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments