When a font-family is indicated in the style-sheet, such font is correctly applied to the html content of a QTextDocument. But that does not happen for the content of <pre></pre> blocks.
It seems that system mono-space font is always used for pre blocks. I would expect that font-family also affects to pre blocks.
I have attached a testing example to reproduce the issue (see also screenshot with the result).