From 2e1c08cbfad226e361a31a485305b7a85910e058 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Fri, 5 Jul 2024 13:21:39 +0200 Subject: [PATCH] Fix em unit calculation in document preview (#1961) --- novelwriter/core/toqdoc.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/novelwriter/core/toqdoc.py b/novelwriter/core/toqdoc.py index 493c4898..482da1fd 100644 --- a/novelwriter/core/toqdoc.py +++ b/novelwriter/core/toqdoc.py @@ -26,7 +26,7 @@ from __future__ import annotations import logging from PyQt5.QtGui import ( - QColor, QFont, QFontMetrics, QTextBlockFormat, QTextCharFormat, + QColor, QFont, QFontMetricsF, QTextBlockFormat, QTextCharFormat, QTextCursor, QTextDocument ) @@ -99,8 +99,8 @@ class ToQTextDocument(Tokenizer): self._document.clear() self._document.setDefaultFont(self._textFont) - qMetric = QFontMetrics(self._textFont) - mScale = qMetric.height() + qMetric = QFontMetricsF(self._textFont) + mScale = qMetric.ascent() fPt = self._textFont.pointSizeF() # Scaled Sizes