mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-03-12 22:56:52 +01:00
Qt: Use better method of getting default monospace font
This should give us a nicer font on Windows, while also not severely impacting the existing behavior on Linux.
This commit is contained in:
parent
4f1f849c9d
commit
0759ead9b6
@ -119,8 +119,7 @@ void LogWidget::UpdateFont()
|
|||||||
case 0: // Default font
|
case 0: // Default font
|
||||||
break;
|
break;
|
||||||
case 1: // Monospace font
|
case 1: // Monospace font
|
||||||
f = QFont(QStringLiteral("Monospace"));
|
f = QFont(QFontDatabase::systemFont(QFontDatabase::FixedFont).family());
|
||||||
f.setStyleHint(QFont::TypeWriter);
|
|
||||||
break;
|
break;
|
||||||
case 2: // Debugger font
|
case 2: // Debugger font
|
||||||
f = Settings::Instance().GetDebugFont();
|
f = Settings::Instance().GetDebugFont();
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
|
#include <QFontDatabase>
|
||||||
#include <QSize>
|
#include <QSize>
|
||||||
|
|
||||||
#include "AudioCommon/AudioCommon.h"
|
#include "AudioCommon/AudioCommon.h"
|
||||||
@ -489,8 +490,7 @@ void Settings::SetDebugFont(QFont font)
|
|||||||
|
|
||||||
QFont Settings::GetDebugFont() const
|
QFont Settings::GetDebugFont() const
|
||||||
{
|
{
|
||||||
QFont default_font = QFont(QStringLiteral("Monospace"));
|
QFont default_font = QFont(QFontDatabase::systemFont(QFontDatabase::FixedFont).family());
|
||||||
default_font.setStyleHint(QFont::TypeWriter);
|
|
||||||
|
|
||||||
return GetQSettings().value(QStringLiteral("debugger/font"), default_font).value<QFont>();
|
return GetQSettings().value(QStringLiteral("debugger/font"), default_font).value<QFont>();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user