Bug#242624: libgtk: sub-pixel rendering happening in spite of my wishes

Mikael Nilsson Mikael Nilsson <mini@nada.kth.se>, 242624@bugs.debian.org
Thu, 08 Apr 2004 20:24:42 +0200


$ xdpyinfo -ext RENDER|grep sub-pixel
    Screen 0 (sub-pixel order Horizontal RGB)

But the GeForce4 chip does sub-pixel antialiasing by itself, so I just
want to disable it on the xft level. This must be an
xft/freetype/fontconfig problem. This bug should be reassigned. I don't
know how to do that, can you?

/Mikael


On Thu, 2004-04-08 at 13:36, Michel D=E4nzer wrote:
> On Thu, 2004-04-08 at 12:44, Mikael Nilsson wrote:
> > On Thu, 2004-04-08 at 01:04, Michel D=E4nzer wrote:
> > > On Wed, 2004-04-07 at 20:41, Mikael Nilsson wrote:
> > >=20
> > > Also, are you using a Radeon card? If so, Xft probably defaults to
> > > sub-pixel rendering because the radeon driver advertises it.
> >=20
> > No I'm not. I should have told you my driver:
> > NVIDIA GeForce4 440 Go, using the nvidia proprietary driver v5336. Bu=
t
> > it may still be the same situation as with Radeon, I presume?
>=20
> I guess so, but I don't know for obvious reasons.
>=20
> > > Together, this may explain the symptoms you described.
> >=20
> > So, to run firefox in KDE, I should start gnome-settings-daemon? Does
> > not sound too intuitive to me... :-)
>=20
> gnome-settings-daemon has to be running for GNOME settings to apply.
>=20
> > And it does not solve the GDM problem - how do I get GDM to not use
> > subpixel rendering?
>=20
> Not sure, maybe you can explicitly disable it in /etc/fonts/fonts.conf .
>=20
>=20
> > Relevant part of "Device" section in XF86Config:=20
> >=20
> >         Option          "UseEdidFreqs" "true"
> >         Option          "CursorShadow" "true"
> >         Option          "RenderAccel" "true"
> >         Option          "DigitalVibrance" "100"
> >         Option          "FlatPanelProperties" "Scaling =3D native, Di=
thering =3D enabled"
> >=20
> > Could that matter? Should I try different settings?
>=20
> I guess the dithering could hurt subpixel rendering.
--=20
Plus =E7a change, plus c'est la m=EAme chose
The more things change, the more they stay the same