Используя PyQt4, я создаю QWebView, а затем загружаю его с помощью метода setHtml(). HTML отображается правильно в большинстве случаев, но всегда с использованием шрифта без засечек по умолчанию.
Когда идентичный простой текст HTML загружается внешним браузером, например. Firefox, он отображается шрифтом с засечками по умолчанию. Я бы хотел, чтобы веб-просмотр делал то же самое.
Я прочитал документ для QWebView, QWebPage и QWebSettings и не вижу способа установить «стандартный» или «пропорциональный» шрифт по умолчанию, сравнимый с настройкой предпочтений браузера. Я просмотрел QStyleSheets, но они, похоже, не применимы к QWebView/WebPage.
<style>body{font:serif}</style>
, должно помочь... - person John Chadwick   schedule 27.01.2012