It seems that the embedded monospace font “Roboto Mono” that was merged in #79 is really “Roboto Mono Bold”.
I was confused why the embedded monospace font looks so bold (see screenshot in #261 (comment)), while both the embedded and the system monospace font looked nearly the same in the configuration->display->Monospaced font selection menu preview: Then I saw in the code that in the selection menu preview both fonts are set to “bold”. When disabling that with the following diff:
0diff --git a/src/qt/optionsdialog.cpp b/src/qt/optionsdialog.cpp
1index e6b948834..2be4e7ae5 100644
2--- a/src/qt/optionsdialog.cpp
3+++ b/src/qt/optionsdialog.cpp
4@@ -146,13 +146,11 @@ OptionsDialog::OptionsDialog(QWidget *parent, bool enableWallet) :
5
6 QFont embedded_font{GUIUtil::fixedPitchFont(true)};
7 ui->embeddedFont_radioButton->setText(ui->embeddedFont_radioButton->text().arg(QFontInfo(embedded_font).family()));
8- embedded_font.setWeight(QFont::Bold);
9 ui->embeddedFont_label_1->setFont(embedded_font);
10 ui->embeddedFont_label_9->setFont(embedded_font);
11
12 QFont system_font{GUIUtil::fixedPitchFont(false)};
13 ui->systemFont_radioButton->setText(ui->systemFont_radioButton->text().arg(QFontInfo(system_font).family()));
14- system_font.setWeight(QFont::Bold);
15 ui->systemFont_label_1->setFont(system_font);
16 ui->systemFont_label_9->setFont(system_font);
17 // Checking the embeddedFont_radioButton automatically unchecks the systemFont_radioButton.
it looks like so:
So the “Roboto Mono” font looks the same as the “Roboto Mono” font set to bold, I guess because the font is in fact already bold.
Only the system font is now displayed normally.
That matches that the embedded font file is named src/qt/res/fonts/RobotoMono-Bold.ttf
I am wondering why the word “bold” does not occur in the conversation of #79.
I would suggest to apply the above diff to remove the setting of the embedded and the system font to bold in the comparison preview, so they can really be compared, and also rename the label in the font selection menu from embedded “Roboto Mono” to embedded “Roboto Mono Bold”.
This is really confusing, and I am wondering why macOS seems to need a bold font as “normal” font.