Page 1 of 1

Default font interpolation has changed

Posted: Fri Feb 21, 2014 9:41 pm
by Sworddragon
On Ubuntu 14.04 dev after upgrading from lxsession to I'm noticing a difference how fonts are interpolated. Basically more fonts are now interpolated at default but disabling AntiAliasing will result that less fonts will be interplated meaning that has interpolated some fonts and some not if AntiAliasing was enabled.

On in /etc/xdg/lxsession/LXDE/desktop.conf there was the entry iXft/Antialias=1. After upgrading to this file was created on ~/.config/lxsession/LXDE/desktop.conf with iXft/Antialias=1 and among other things with 2 new hinting entries: iXft/Hinting=1 and sXft/HintStyle=hintslight. But from the visual quality it looks like hinting was also implicitly enabled on

Here are some screenshots: with iXft/Antialias=0, iXft/Hinting=1 and sXft/HintStyle=hintslight:

This is a reference to show how it looks without AntiAliasing. with iXft/Antialias=1 and the implicit default hinting settings:

As you can see the bold fonts in Firefox are not interpolated but the bold fonts in Minecraft are. with iXft/Antialias=1, iXft/Hinting=1 and sXft/HintStyle=hintslight:

Now the bold fonts in both applications are interpolated.

This leaves a few questions:

  • Why is there a difference on the default configuration on both versions? Has some configuration changed or was the bahavior of a bug?
  • If it was not a bug how can I get with the behavior of

Re: Default font interpolation has changed

Posted: Mon Feb 24, 2014 5:02 am
by Sworddragon
I have figured out that this happened because of subpixel rendering. Setting sXft/RGBA=rgb to sXft/RGBA=none disables this behavior and the fonts are looking again like in