Add support for custom toolbar options

Add support for standard fonts, Google fonts, custom fonts, text
colour, text highlight colour, background colour and alignment