Gui: Fix #12199 missing font family Courier on MacOS

This commit is contained in:
Lee Matos
2025-07-12 16:14:25 -04:00
committed by Benjamin Nauck
parent 2da7c9ff17
commit fcd1b923b3
4 changed files with 11 additions and 11 deletions

View File

@@ -281,7 +281,8 @@ TextEditor::TextEditor(QWidget* parent)
d = new TextEditorP();
lineNumberArea = new LineMarker(this);
QFont serifFont(QLatin1String("Courier"), 10, QFont::Normal);
QFont serifFont = QFontDatabase::systemFont(QFontDatabase::FixedFont);
serifFont.setPointSize(10);
setFont(serifFont);
ParameterGrp::handle hPrefGrp = getWindowParameter();
@@ -447,9 +448,8 @@ void TextEditor::OnChange(Base::Subject<const char*> &rCaller,const char* sReaso
#else
int fontSize = hPrefGrp->GetInt("FontSize", 10);
#endif
QString fontFamily = QString::fromLatin1(hPrefGrp->GetASCII( "Font", "Courier" ).c_str());
QFont font(fontFamily, fontSize);
QFont font = QFontDatabase::systemFont(QFontDatabase::FixedFont);
font.setPointSize(fontSize);
setFont(font);
lineNumberArea->setFont(font);
}