Răsfoiți Sursa

Introduce Lato Google open font for benefit of static application

Donald Carr 7 ani în urmă
părinte
comite
e29713e45f
3 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 5 0
      src/main.cpp
  2. BIN
      src/resources/Lato-Regular.ttf
  3. 1 0
      src/resources/resources.qrc

+ 5 - 0
src/main.cpp

@@ -22,6 +22,7 @@
 #include <systemd/sd-daemon.h>
 #endif
 
+#include <QFontDatabase>
 #include <QGuiApplication>
 #include <QQuickView>
 #include <QQmlContext>
@@ -157,6 +158,10 @@ int main(int argc, char *argv[])
     qsrand(time(NULL));
 
     QGuiApplication app(argc, argv);
+    if (QFontDatabase::addApplicationFont(":/Lato-Regular.ttf") == -1) {
+        qDebug() << "Failed to successfully add the application font";
+    }
+    app.setFont(QFont("Lato Regular"));
     app.setOrganizationName("Chaos Reins");
     app.setApplicationName("artriculate");
     app.installEventFilter(new CloseEventFilter(&app));

BIN
src/resources/Lato-Regular.ttf


+ 1 - 0
src/resources/resources.qrc

@@ -1,5 +1,6 @@
 <RCC>
     <qresource prefix="/">
+        <file>Lato-Regular.ttf</file>
         <file>qt_logo_green_rgb.png</file>
         <file>buuf/Free Your Mind.png</file>
     </qresource>