diff --git a/src/plugins/texteditor/fontsettings.cpp b/src/plugins/texteditor/fontsettings.cpp index f04e4881d76..20c4761aaa2 100644 --- a/src/plugins/texteditor/fontsettings.cpp +++ b/src/plugins/texteditor/fontsettings.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #include #include @@ -410,6 +411,12 @@ static QString defaultFontFamily() { if (Utils::HostOsInfo::isMacHost()) return QLatin1String("Monaco"); + + const QString sourceCodePro("Source Code Pro"); + const QFontDatabase dataBase; + if (dataBase.hasFamily(sourceCodePro)) + return sourceCodePro; + if (Utils::HostOsInfo::isAnyUnixHost()) return QLatin1String("Monospace"); return QLatin1String("Courier");