GNOME Bugzilla – Bug 655002
GtkHTML still gets font settings from GConf
Last modified: 2011-08-22 13:34:36 UTC
Evolution's preview mail rendering font acts extremely oddly in 2.30. It seems not to follow the system font settings (from gnome-tweak-tool). I have the composer settings / font size set to use system defaults, and the system defaults are sane; most odd.
Normally 2.30 reports are directly closed as OBSOLETE...
I'm sorry - this is a 3.0 report - but my brain was going slow (prolly eye strain from broken fonts ;-)
Created attachment 192361 [details] a picture - note the tiny font in the mail preview pain
Hah it seems the font comes from gconf: gtkhtml/gtkhtml.c: fixed_name = gconf_client_get_string (gconf, "/desktop/gnome/interface/monospace_font_name", NULL); which is not what gnome-tweak-tool is changing, and of course the old gnome-appearance-capplet is not there to provide a UI for this either. I managed to work around it with gconf-editor in the end; thanks.
Well, EVERYTHING around evo still uses gconf instead of GSettings... Adding dependency.
Fixed for GtkHtml 4.1.4 in: http://git.gnome.org/browse/gtkhtml/commit/?id=454eb1d1005735443d116f829760f226a53653a2
@mbarnes: Assuming that you just killed the complete gconf dependency of gtkhtml, there is gboolean gtk_html_build_with_gconf (void) { return TRUE; } in gtkhtml.c/.h - does that still make any sense? Cannot find any other use when grep'ing gtkhtml, evo and e-d-s...
Pointless function, even when it did use GConf, but not really worth breaking the API over.
*** Bug 651845 has been marked as a duplicate of this bug. ***