aboutsummaryrefslogtreecommitdiff
path: root/src/qt/bitcoingui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qt/bitcoingui.cpp')
-rw-r--r--src/qt/bitcoingui.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp
index bab6c8689..35ba8eb1d 100644
--- a/src/qt/bitcoingui.cpp
+++ b/src/qt/bitcoingui.cpp
@@ -43,6 +43,7 @@
#include <QDateTime>
#include <QDesktopWidget>
#include <QDragEnterEvent>
+#include <QFontDatabase>
#include <QListWidget>
#include <QMenuBar>
#include <QMessageBox>
@@ -167,6 +168,21 @@ BitcoinGUI::BitcoinGUI(const PlatformStyle *_platformStyle, const NetworkStyle *
setCentralWidget(rpcConsole);
}
+ // Dogecoin: load fallback font in case Comic Sans is not availble on the system
+ QFontDatabase::addApplicationFont(":fonts/ComicNeue-Bold");
+ QFontDatabase::addApplicationFont(":fonts/ComicNeue-Bold-Oblique");
+ QFontDatabase::addApplicationFont(":fonts/ComicNeue-Light");
+ QFontDatabase::addApplicationFont(":fonts/ComicNeue-Light-Oblique");
+ QFontDatabase::addApplicationFont(":fonts/ComicNeue-Regular");
+ QFontDatabase::addApplicationFont(":fonts/ComicNeue-Regular-Oblique");
+ QFont::insertSubstitution("Comic Sans MS", "Comic Neue");
+
+ // Dogecoin: Specify Comic Sans as new font.
+ QFont newFont("Comic Sans MS", 10);
+
+ // Dogecoin: Set new application font
+ QApplication::setFont(newFont);
+
// Accept D&D of URIs
setAcceptDrops(true);