--- MuseScore-3.4.2/libmscore/figuredbass.cpp.orig 2020-02-06 14:13:07.000000000 -0700
+++ MuseScore-3.4.2/libmscore/figuredbass.cpp 2020-02-07 14:32:46.893838253 -0700
@@ -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.4.2/libmscore/mscore.cpp.orig 2020-02-06 14:13:07.000000000 -0700
+++ MuseScore-3.4.2/libmscore/mscore.cpp 2020-02-11 19:31:51.855823910 -0700
@@ -348,7 +348,7 @@ void MScore::init()
// do not load application specific fonts
// for MAC, they are in Resources/fonts
//
-#if !defined(Q_OS_MAC) && !defined(Q_OS_IOS)
+#if 0
static const char* fonts[] = {
":/fonts/musejazz/MuseJazzText.otf",
":/fonts/campania/Campania.otf",
--- MuseScore-3.4.2/libmscore/stafftype.cpp.orig 2020-02-06 14:13:07.000000000 -0700
+++ MuseScore-3.4.2/libmscore/stafftype.cpp 2020-02-07 14:32:46.895838221 -0700
@@ -1203,7 +1203,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.4.2/libmscore/sym.cpp.orig 2020-02-06 14:13:07.000000000 -0700
+++ MuseScore-3.4.2/libmscore/sym.cpp 2020-02-07 14:32:46.896838204 -0700
@@ -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/steinberg-bravura-fonts/", "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} };