Applications that use gtkhtml wont let you set a default font size
Applications that use gtkhtml wont let you set a default font size, such applications like gnucash etc, what happens when you goto use the print-report function of these apps and you are forced to print in 10 point html?
gtkhtml-properties.c:#define DEFAULT_FONT_SIZE 10
gtkhtml-properties.c:#define DEFAULT_FONT_SIZE_PRINT 10
there is no way to change this without recompiling the code, however it does not compile under debian because of a broken build script that does not detect some utility called GAIL
Further more, gnome's "control center" font config does not have any effect on fonts generated by gtkhtml
Instead I suggest that you move onto what looks like an excellent replace to gnucash kmymoney2 which is available in current debian-testing and sarge, kmymoney2 sounds better already because it comes from a more robust development environment that is not based on a fragmented poor excuse for a UI library

The saga blows out into
The saga blows out into fullscale fallout from the general crapness of the gnome/gtk desktop
http://bugzilla.gnome.org/show_bug.cgi?id=350408
Comment #45 from Brice (points: 0)
2008-05-02 05:15 UTC [reply]
I think I might just start porting the source code for GnuCash over to KDE just
to get a properly working print system. The fewer reasons to install
Gnome-based libraries, the better. After browsing the bug reports, it looks to
me like this bug is a combination of several other bugs in several other
libraries.
I just compiled 2.2.5 against the default Debian Etch libraries and the bug is
identical to the bug I was experiencing with the GnuCash 2.0.* that was
installed through apt repositories.
As a temporary workaround, I am exporting reports as HTML files and then
printing them from Konqueror. This seems to work quite well and gives me more
printing options than either GnuCash or Firefox. It also gives me the chance to
apply a much nicer CSS style to reports before printing.
Comment #46 from leighm@dgtlmoon.com (points: 1)
2008-05-02 05:22 UTC [reply]
(In reply to comment #45)
> I think I might just start porting the source code for GnuCash over to KDE just
> to get a properly working print system. The fewer reasons to install
> Gnome-based libraries, the better. After browsing the bug reports, it looks to
> me like this bug is a combination of several other bugs in several other
> libraries.
>
> I just compiled 2.2.5 against the default Debian Etch libraries and the bug is
> identical to the bug I was experiencing with the GnuCash 2.0.* that was
> installed through apt repositories.
>
> As a temporary workaround, I am exporting reports as HTML files and then
> printing them from Konqueror. This seems to work quite well and gives me more
> printing options than either GnuCash or Firefox. It also gives me the chance to
> apply a much nicer CSS style to reports before printing.
>
I completely concur, This is such an old, ugly bug.
What do people do with invoices? PRINT THEM.
What does gnome fail at? PRINTING.
Gnucash is an excellent application, but it is at the mercy of the fundamental
issues with the gnome desktop, Printing and Integration (where I may ask, can I
get GnuCash to trigger Evolution to re-email all open invoices? Or even 1
invoice?)
Plus other yucky bugs, like I've seen people export the invoice as HTML then
click "save" from the "File" menu - but this actually saves your GNUCASH DATA
as the filename you are asking for - and then email this as an attachment!
brilliant!
from the #gnucash irc
from the #gnucash irc channel on irc.gimp.org
dgtlmoon: please also note that the page you linked above is not completely correct... the problem is more involved than changing a simple #define, of course... btw, i have no clue what gnucash has to do with gail, but well
Wow this is interesting,
Wow this is interesting, This site is getting roughly 15-30 hits a day for issues todo with gnucash printing problems! there must be a lot of people out there with the same issue this post suggests that some of these silly defaults are _compiled in_ when you receive your distribution so there may not be a clean way to adjust the gnucash print default font size!