built-in fonts added

This commit is contained in:
Zira project 2020-06-26 22:40:42 +05:00
parent b831541310
commit d2672b7421
9 changed files with 19 additions and 0 deletions

View File

@ -142,6 +142,7 @@ FORMS += \
ui/welcome.ui
RESOURCES += \
qrc/fonts.qrc \
qrc/highlight.qrc \
qrc/syntax.qrc \
qrc/image.qrc \

10
qrc/fonts.qrc Normal file
View File

@ -0,0 +1,10 @@
<RCC>
<qresource prefix="/fonts">
<file alias="SourceCodePro-Regular.ttf">resources/fonts/SourceCodePro-Regular.ttf</file>
<file alias="SourceCodePro-Bold.ttf">resources/fonts/SourceCodePro-Bold.ttf</file>
<file alias="RobotoMono-Bold.ttf">resources/fonts/RobotoMono-Bold.ttf</file>
<file alias="RobotoMono-Regular.ttf">resources/fonts/RobotoMono-Regular.ttf</file>
<file alias="UbuntuMono-Bold.ttf">resources/fonts/UbuntuMono-Bold.ttf</file>
<file alias="UbuntuMono-Regular.ttf">resources/fonts/UbuntuMono-Regular.ttf</file>
</qresource>
</RCC>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -62,6 +62,14 @@ MainWindow::MainWindow(QWidget *parent) :
settings->load();
connect(settings, SIGNAL(restartApp()), this, SLOT(restartApp()));
// loading built-in fonts
QFontDatabase::addApplicationFont(":/fonts/SourceCodePro-Regular.ttf");
QFontDatabase::addApplicationFont(":/fonts/SourceCodePro-Bold.ttf");
QFontDatabase::addApplicationFont(":/fonts/RobotoMono-Regular.ttf");
QFontDatabase::addApplicationFont(":/fonts/RobotoMono-Bold.ttf");
QFontDatabase::addApplicationFont(":/fonts/UbuntuMono-Regular.ttf");
QFontDatabase::addApplicationFont(":/fonts/UbuntuMono-Bold.ttf");
// app font
QFont appFont = QFontDatabase::systemFont(QFontDatabase::GeneralFont);
std::string appFontFamily = settings->get("app_font_family");