Blob Blame History Raw
--- MuseScore-3.3.0/libmscore/figuredbass.cpp.orig	2019-10-31 04:29:57.000000000 -0600
+++ MuseScore-3.3.0/libmscore/figuredbass.cpp	2019-11-01 10:22:42.741381006 -0600
@@ -1626,7 +1626,7 @@ bool FiguredBass::readConfigFile(const Q
             path = rpath + QString("/fonts_figuredbass.xml");
             }
 #else
-            path = ":/fonts/fonts_figuredbass.xml";
+            path = "/usr/share/fonts/mscore/fonts_figuredbass.xml";
 #endif
             g_FBFonts.clear();
             }
--- MuseScore-3.3.0/libmscore/mscore.cpp.orig	2019-11-01 10:22:42.743380972 -0600
+++ MuseScore-3.3.0/libmscore/mscore.cpp	2019-11-01 10:52:45.109176452 -0600
@@ -346,18 +346,18 @@ void MScore::init()
       //
 #if !defined(Q_OS_MAC) && !defined(Q_OS_IOS)
       static const char* fonts[] = {
-            ":/fonts/musejazz/MuseJazzText.otf",
-            ":/fonts/campania/Campania.otf",
-            ":/fonts/FreeSans.ttf",
-            ":/fonts/FreeSerif.ttf",
-            ":/fonts/FreeSerifBold.ttf",
-            ":/fonts/FreeSerifItalic.ttf",
-            ":/fonts/FreeSerifBoldItalic.ttf",
-            ":/fonts/mscoreTab.ttf",
-            ":/fonts/mscore-BC.ttf",
-            ":/fonts/bravura/BravuraText.otf",
-            ":/fonts/gootville/GootvilleText.otf",
-            ":/fonts/mscore/MScoreText.ttf",
+            "/usr/share/fonts/mscore/musejazz/MuseJazzText.otf",
+            "/usr/share/fonts/mscore/campania/Campania.otf",
+            "/usr/share/fonts/gnu-free/FreeSans.ttf",
+            "/usr/share/fonts/gnu-free/FreeSerif.ttf",
+            "/usr/share/fonts/gnu-free/FreeSerifBold.ttf",
+            "/usr/share/fonts/gnu-free/FreeSerifItalic.ttf",
+            "/usr/share/fonts/gnu-free/FreeSerifBoldItalic.ttf",
+            "/usr/share/fonts/mscore/mscoreTab.ttf",
+            "/usr/share/fonts/mscore/mscore-BC.ttf",
+            "/usr/share/fonts/bravura/BravuraText.otf",
+            "/usr/share/fonts/mscore/gootville/GootvilleText.otf",
+            "/usr/share/fonts/mscore/MScoreText.ttf",
             };
 
       for (unsigned i = 0; i < sizeof(fonts)/sizeof(*fonts); ++i) {
--- MuseScore-3.3.0/libmscore/stafftype.cpp.orig	2019-10-31 04:29:57.000000000 -0600
+++ MuseScore-3.3.0/libmscore/stafftype.cpp	2019-11-01 10:22:42.745380938 -0600
@@ -1199,7 +1199,7 @@ bool StaffType::readConfigFile(const QSt
             path = rpath + QString("/fonts_tablature.xml");
             }
 #else
-            path = ":/fonts/fonts_tablature.xml";
+            path = "/usr/share/fonts/mscore/fonts_tablature.xml";
 #endif
             _durationFonts.clear();
             _fretFonts.clear();
--- MuseScore-3.3.0/libmscore/sym.cpp.orig	2019-10-31 04:29:57.000000000 -0600
+++ MuseScore-3.3.0/libmscore/sym.cpp	2019-11-01 10:51:42.395237445 -0600
@@ -34,10 +34,10 @@ namespace Ms {
 static const int FALLBACK_FONT = 0;       // Bravura
 
 QVector<ScoreFont> ScoreFont::_scoreFonts {
-      ScoreFont("Bravura",    "Bravura",     ":/fonts/bravura/",   "Bravura.otf"  ),
-      ScoreFont("Emmentaler", "MScore",      ":/fonts/mscore/",    "mscore.ttf"   ),
-      ScoreFont("Gonville",   "Gootville",   ":/fonts/gootville/", "Gootville.otf" ),
-      ScoreFont("MuseJazz",   "MuseJazz",     ":/fonts/musejazz/", "MuseJazz.otf" ),
+      ScoreFont("Bravura",    "Bravura",     INSTPREFIX "/share/fonts/bravura/",   "Bravura.otf"  ),
+      ScoreFont("Emmentaler", "MScore",      INSTPREFIX "/share/fonts/mscore/",    "mscore.ttf"   ),
+      ScoreFont("Gonville",   "Gootville",   INSTPREFIX "/share/fonts/mscore/gootville/", "Gootville.otf" ),
+      ScoreFont("MuseJazz",   "MuseJazz",    INSTPREFIX "/share/fonts/mscore/musejazz/", "MuseJazz.otf" ),
       };
 
 std::array<uint, size_t(SymId::lastSym)+1> ScoreFont::_mainSymCodeTable { {0} };