Add font-family support.

When using the fonts, the default monospace might not necessarily be a good font-family for use in the generated document. Thus allow customizing it via the font-family attribute (similar to CSS).