Custom fonts on bold, italic, bold italic

Added the ability to define custom fonts for following text styles:

- bold
- italic
- bold italic

Custom fonts are triggered and configured through the three new properties:

- customBoldFontName
- customItalicFontName
- customBoldItalicFontName

If one of these is set the custom fonts will be used instead of the given system fonts.