Use correct em calculation in qdoc class

This commit is contained in:
Veronica Berglyd Olsen
2024-11-14 23:18:22 +01:00
parent 4fc69ef7c6
commit 7c0a6f1d02
+3 -4
View File
@@ -29,8 +29,8 @@ from pathlib import Path
from PyQt5.QtCore import QMarginsF, QSizeF
from PyQt5.QtGui import (
QColor, QFont, QFontMetricsF, QPageLayout, QPageSize, QPdfWriter,
QTextBlockFormat, QTextCharFormat, QTextCursor, QTextDocument
QColor, QFont, QPageLayout, QPageSize, QPdfWriter, QTextBlockFormat,
QTextCharFormat, QTextCursor, QTextDocument
)
from novelwriter.constants import nwStyles, nwUnicode
@@ -120,9 +120,8 @@ class ToQTextDocument(Tokenizer):
self._document.clear()
self._document.setDefaultFont(self._textFont)
qMetric = QFontMetricsF(self._textFont)
mPx = qMetric.ascent() # 1 em in pixels
fPt = self._textFont.pointSizeF()
mPx = fPt*90.0/72.0 # 1 em in pixels
# Scaled Sizes
# ============