mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
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)
This commit is contained in:
parent
a5ab50e1d8
commit
76a1de49ef
@ -295,7 +295,7 @@ def apply_font_settings(page_or_view):
|
|||||||
if fs.get('mono_family'):
|
if fs.get('mono_family'):
|
||||||
s.setFontFamily(QWebEngineSettings.FontFamily.FixedFont, fs.get('mono_family'))
|
s.setFontFamily(QWebEngineSettings.FontFamily.FixedFont, fs.get('mono_family'))
|
||||||
else:
|
else:
|
||||||
s.resetFontFamily(QWebEngineSettings.FontFamily.SansSerifFont)
|
s.resetFontFamily(QWebEngineSettings.FontFamily.FixedFont)
|
||||||
sf = fs.get('standard_font') or 'serif'
|
sf = fs.get('standard_font') or 'serif'
|
||||||
sf = getattr(QWebEngineSettings.FontFamily, {'serif': 'SerifFont', 'sans': 'SansSerifFont', 'mono': 'FixedFont'}[sf])
|
sf = getattr(QWebEngineSettings.FontFamily, {'serif': 'SerifFont', 'sans': 'SansSerifFont', 'mono': 'FixedFont'}[sf])
|
||||||
s.setFontFamily(QWebEngineSettings.FontFamily.StandardFont, s.fontFamily(sf))
|
s.setFontFamily(QWebEngineSettings.FontFamily.StandardFont, s.fontFamily(sf))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user