Use pixel size not point size for global font scaling

This commit is contained in:
baldurk
2020-02-18 16:31:01 +00:00
parent 295d3958dd
commit 21b7168d5c
+3 -3
View File
@@ -1823,15 +1823,15 @@ void Formatter::setParams(const PersistantConfig &config)
if(!m_Font)
{
m_Font = new QFont();
m_FontBaseSize = QApplication::font().pointSizeF();
m_FontBaseSize = QApplication::font().pixelSize();
}
*m_Font =
config.Font_PreferMonospaced ? QFontDatabase::systemFont(QFontDatabase::FixedFont) : QFont();
m_Font->setPointSizeF(m_FontBaseSize * config.Font_GlobalScale);
m_Font->setPixelSize(m_FontBaseSize * config.Font_GlobalScale);
QFont f = QApplication::font();
f.setPointSizeF(m_FontBaseSize * config.Font_GlobalScale);
f.setPixelSize(m_FontBaseSize * config.Font_GlobalScale);
QApplication::setFont(f);
Formatter::setPalette(QApplication::palette());