Fonts (was Re: Invoices)

Phil Longstaff plongstaff at
Tue Jun 30 15:21:59 EDT 2009

Well, invoices will probably have a separate set of fonts, but all reports should share fonts for the text classes: title, subtitle, account, account subtotal, total.

With your current work, how would a user specify the fonts?

I'm happy to include your work in the 2.3.2.  For the balance sheet, since it is more normal for liabilities/equities to appear after assets rather than beside assets, I think it should be changed to use that structure.  In addition, I've seen bug reports which ask for equities to appear before liabilities (accounting rules in Europe call for a different order than in North America), so we would need to add either a different template or else a way of specifying the order.

What do we want to include in 2.4?  Should the invoice go into 2.4 but reports (all of which need to be updated) go into 2.6?


From: Chris Dennis <cgdennis at>
To: Phil Longstaff <plongstaff at>
Sent: Tuesday, June 30, 2009 3:09:31 PM
Subject: Re: Invoices

Phil Longstaff wrote:
> Chris,
> what do you still need to do to have your new invoice and template available to include in the 2.3.X/2.4 stream? At the very least, we should add support so that your stuff gets font information from gnucash. Gnucash can, in turn, get the info from gconf.
> Phil

I've been distracted from GnuCash work recently.

The tax invoice and balance sheet reports are working.  They need people to try them and test them and comment on them.  See the very incomplete wiki page at -- I'll try to add more to that page soon.

The two reports I've done so far don't get font information from gnucash or gconf.  Or rather, if the user doesn't specify a font, then Webkit (presumably) uses whatever is the default.  The user can specify a font in the normal CSS way (e.g. "Arial, sans" and "small" or "10pt"), and then Webkit will use that.



-- Chris Dennis                                  cgdennis at
Fordingbridge, Hampshire, UK

More information about the gnucash-devel mailing list