1

Тема: QWebEngineSettings та зміна шрифту в контенті віджета QWebEngineView

Намагаюся змінити розмір і родину шрифту для контенту віджета QWebEngineView ось так:

QWebEngineSettings *default_settings = QWebEngineSettings::defaultSettings();
default_settings->setFontSize(QWebEngineSettings::DefaultFontSize, current_font.pointSize());
default_settings->setFontFamily(QWebEngineSettings::StandardFont, current_font.family());

Розмір змінюється, а родина — ні.
Чому не змінюється родина шрифту?

2

Re: QWebEngineSettings та зміна шрифту в контенті віджета QWebEngineView

Розмір змінювався, бо там є прив'язка до метода QWebEngineView zoomFactor через розмір шрифту в налаштуваннях.
А родина не змінювалася, бо ці налаштування йдуть окремо до кожної сторінки контенту, а не до всього віджета загалом.
Тому треба завантажувати родину шрифту в кожну сторінку цього вебвіджета на початку її створення,
витягнувши її назву з QWebEngineSettings::defaultSettings().