[Libreoffice-bugs] [Bug 44219] Cairo subpixel rendering different in 3.5.0 beta2 vs earlier versions
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jan 5 02:09:43 PST 2012
https://bugs.freedesktop.org/show_bug.cgi?id=44219
--- Comment #8 from Michael Meeks <michael.meeks at novell.com> 2012-01-05 02:09:43 PST ---
I'd echo Caolan's ask - we need to match what the system is doing; annoyingly
my panel / pixel ordering is not the same as yours - so the text looks terrible
anyhow. Do you see noticable false-coloring too ? If so perhaps your options
are busted as well. It also appears that in the new "no settings" world the
setting to tweak this has disappeared - most odd.
It seems that gtk+ gets those from the settings:
gtk/gtksettings.c- g_object_get (settings,
gtk/gtksettings.c- "gtk-xft-antialias", &antialias,
gtk/gtksettings.c- "gtk-xft-hinting", &hinting,
gtk/gtksettings.c- "gtk-xft-hintstyle", &hint_style_str,
gtk/gtksettings.c- "gtk-xft-rgba", &rgba_str,
gtk/gtksettings.c- NULL);
Which it seems come from various XSettings, which come from:
gnome-settings-daemon/plugin/xsettings/gsd-settings-manager.c
(xft-settings-get):
order = g_settings_get_enum (manager->priv->plugin_settings,
FONT_RGBA_ORDER_KEY);
Where order is from dconf at:
org/gnome/settings-daemon/plugins/xsettings/
#define FONT_RGBA_ORDER_KEY "rgba-order"
Which can be tweaked in dconf-editor to any of the value of that enumeration
provided: which may perhaps help (if you're running GNOME).
Now - IIRC, Cor runs KDE - so ... perhaps this is also an issue; I wonder if
gtk+ is relying on getting it's sub-pixel order from an XSetting that KDE is
simply not providing - if so, it's rather a more problematic problem.
But - as Caolan says - we can tell that from seeing a screenshot of gedit on
the same desktop quite easily ;-) give us a full-screen screenshot as a
straight attachment with gedit and LibreOffice side-by-side if you would :-)
Thanks !
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Libreoffice-bugs
mailing list