More diagnostics for font setting failure on startup on RPi

Dump entire font table if desired font is not found
This commit is contained in:
Guy Scharf 2021-01-15 11:30:34 -07:00
parent b8415117c3
commit 142220c16c

View File

@ -351,6 +351,8 @@ void validateFont (QString which, int size, bool bold, bool italic) {
forceFont = false; forceFont = false;
} else { } else {
qDebug() << testFont << size << "not found, substituting" << desiredFont << size; qDebug() << testFont << size << "not found, substituting" << desiredFont << size;
for (int i = 0; i< installedFontFamilies.size(); i++)
qDebug() << installedFontFamilies.at(i);
} }
} }
@ -379,8 +381,8 @@ void setApplicationFont () {
QApplication::setFont(font); QApplication::setFont(font);
mainwin->menuBar()->setFont(font); mainwin->menuBar()->setFont(font);
qDebug() << "Application font set to" << font; qDebug() << "Application font set to" << font;
qDebug() << "system font" << QFontDatabase::systemFont(QFontDatabase::GeneralFont).family(); qDebug() << "Application font reads back as" << QApplication::font();
qDebug() << "Application font" << QApplication::font(); qDebug() << "system font is" << QFontDatabase::systemFont(QFontDatabase::GeneralFont).family();
} }
bool removeDir(const QString &path) bool removeDir(const QString &path)