Fix session font DPI

pull/9/head
reionwong 4 years ago
parent 86aa0aea0c
commit 3d56bfcf91

@ -158,7 +158,8 @@ void Application::initEnvironments()
void Application::initFontDpi()
{
QSettings settings(QSettings::UserScope, "cutefishos", "theme");
int fontDpi = settings.value("forceFontDPI", 0).toReal();
qreal scaleFactor = settings.value("PixelRatio", 1.0).toReal();
int fontDpi = settings.value("forceFontDPI", 96).toReal() * scaleFactor;
// TODO port to c++?
const QByteArray input = "Xft.dpi: " + QByteArray::number(fontDpi);

@ -181,7 +181,7 @@ void ThemeManager::setDevicePixelRatio(qreal ratio)
// proc.waitForFinished();
// }
m_settings->setValue("forceFontDPI", 0);
m_settings->setValue("forceFontDPI", 96);
} else {
const int scaleDpi = qRound(ratio * 96.0);
QProcess proc;

Loading…
Cancel
Save