From 76a1de49ef34089a30e75e603eddc318d350e305 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 24 Aug 2023 08:18:51 +0530 Subject: [PATCH] E-book viewer: Fix changing the sans-serif font without also changing the monospaced font not working. Fixes #2032694 [Unable to force sans-serif font replacement via Preference menu in Calibre Viewer](https://bugs.launchpad.net/calibre/+bug/2032694) --- src/calibre/gui2/viewer/web_view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer/web_view.py b/src/calibre/gui2/viewer/web_view.py index e59d78dd6f..7dc486bdb8 100644 --- a/src/calibre/gui2/viewer/web_view.py +++ b/src/calibre/gui2/viewer/web_view.py @@ -295,7 +295,7 @@ def apply_font_settings(page_or_view): if fs.get('mono_family'): s.setFontFamily(QWebEngineSettings.FontFamily.FixedFont, fs.get('mono_family')) else: - s.resetFontFamily(QWebEngineSettings.FontFamily.SansSerifFont) + s.resetFontFamily(QWebEngineSettings.FontFamily.FixedFont) sf = fs.get('standard_font') or 'serif' sf = getattr(QWebEngineSettings.FontFamily, {'serif': 'SerifFont', 'sans': 'SansSerifFont', 'mono': 'FixedFont'}[sf]) s.setFontFamily(QWebEngineSettings.FontFamily.StandardFont, s.fontFamily(sf))