diff --git a/src/qt/bitcoin.qrc b/src/qt/bitcoin.qrc index 031056ea6..4c0a1a051 100644 --- a/src/qt/bitcoin.qrc +++ b/src/qt/bitcoin.qrc @@ -102,5 +102,9 @@ res/fonts/ComicNeue-Light-Oblique.ttf res/fonts/ComicNeue-Regular.ttf res/fonts/ComicNeue-Regular-Oblique.ttf + res/fonts/NotoSans-Bold.ttf + res/fonts/NotoSans-Light.ttf + res/fonts/NotoSans-Medium.ttf + res/fonts/NotoSans-Regular.ttf diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index b9c1e7e10..97c7a182d 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -181,6 +181,12 @@ BitcoinGUI::BitcoinGUI(const PlatformStyle *_platformStyle, const NetworkStyle * QFontDatabase::addApplicationFont(":fonts/ComicNeue-Regular-Oblique"); QFont::insertSubstitution("Comic Sans MS", "Comic Neue"); + // Dogecoin: load this bundled font for Settings -> Options in case it's not available on the system + QFontDatabase::addApplicationFont(":fonts/NotoSans-Bold"); + QFontDatabase::addApplicationFont(":fonts/NotoSans-Light"); + QFontDatabase::addApplicationFont(":fonts/NotoSans-Medium"); + QFontDatabase::addApplicationFont(":fonts/NotoSans-Regular"); + // Dogecoin: Specify Comic Sans as new font. QFont newFont("Comic Sans MS", 10); diff --git a/src/qt/optionsdialog.cpp b/src/qt/optionsdialog.cpp index 719848691..6574239be 100644 --- a/src/qt/optionsdialog.cpp +++ b/src/qt/optionsdialog.cpp @@ -86,6 +86,8 @@ OptionsDialog::OptionsDialog(QWidget *parent, bool enableWallet) : /* Display elements init */ QDir translations(":translations"); + QFont notoFont("Noto Sans Roboto", 10); + ui->lang->setFont(notoFont); ui->bitcoinAtStartup->setToolTip(ui->bitcoinAtStartup->toolTip().arg(tr(PACKAGE_NAME))); ui->bitcoinAtStartup->setText(ui->bitcoinAtStartup->text().arg(tr(PACKAGE_NAME))); diff --git a/src/qt/res/fonts/NotoSans-Bold.ttf b/src/qt/res/fonts/NotoSans-Bold.ttf new file mode 100644 index 000000000..3e68bc241 Binary files /dev/null and b/src/qt/res/fonts/NotoSans-Bold.ttf differ diff --git a/src/qt/res/fonts/NotoSans-Light.ttf b/src/qt/res/fonts/NotoSans-Light.ttf new file mode 100644 index 000000000..9f9453e8b Binary files /dev/null and b/src/qt/res/fonts/NotoSans-Light.ttf differ diff --git a/src/qt/res/fonts/NotoSans-Medium.ttf b/src/qt/res/fonts/NotoSans-Medium.ttf new file mode 100644 index 000000000..02dad4e2b Binary files /dev/null and b/src/qt/res/fonts/NotoSans-Medium.ttf differ diff --git a/src/qt/res/fonts/NotoSans-Regular.ttf b/src/qt/res/fonts/NotoSans-Regular.ttf new file mode 100644 index 000000000..973bc2ed3 Binary files /dev/null and b/src/qt/res/fonts/NotoSans-Regular.ttf differ