diff --git a/src/lib/gui/widgets/LogWidget.cpp b/src/lib/gui/widgets/LogWidget.cpp index 3be6c6e38..f3d53b118 100644 --- a/src/lib/gui/widgets/LogWidget.cpp +++ b/src/lib/gui/widgets/LogWidget.cpp @@ -20,11 +20,18 @@ LogWidget::LogWidget(QWidget *parent) : QWidget{parent}, m_textLog{new QPlainTex m_textLog->setLineWrapMode(QPlainTextEdit::NoWrap); // setup the log font - m_textLog->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); - if (deskflow::platform::isMac()) { - auto f = m_textLog->font(); - f.setPixelSize(12); + if (deskflow::platform::isWindows()) { + QFont f = font(); + f.setFamilies({"Hack", "Liberation Mono", "Monospace", "Andale Mono"}); + f.setStyleHint(QFont::Monospace); m_textLog->setFont(f); + } else { + m_textLog->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); + if (deskflow::platform::isMac()) { + auto f = m_textLog->font(); + f.setPixelSize(12); + m_textLog->setFont(f); + } } auto layout = new QVBoxLayout;