--- MuseScore-3.6/libmscore/figuredbass.cpp.orig 2021-01-15 05:36:02.000000000 -0700
+++ MuseScore-3.6/libmscore/figuredbass.cpp 2021-01-20 15:58:45.329423505 -0700
@@ -1639,7 +1639,7 @@ bool FiguredBass::readConfigFile(const Q
path = rpath + QString("/fonts_figuredbass.xml");
}
#else
- path = ":/fonts/fonts_figuredbass.xml";
+ path = "/usr/share/fonts/mscore-bc-fonts/fonts_figuredbass.xml";
#endif
g_FBFonts.clear();
}
--- MuseScore-3.6/libmscore/mscore.cpp.orig 2021-01-15 05:36:02.000000000 -0700
+++ MuseScore-3.6/libmscore/mscore.cpp 2021-01-20 15:58:45.336423500 -0700
@@ -354,7 +354,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.6/libmscore/stafftype.cpp.orig 2021-01-15 05:36:02.000000000 -0700
+++ MuseScore-3.6/libmscore/stafftype.cpp 2021-01-20 15:58:45.358423483 -0700
@@ -1189,7 +1189,7 @@ bool StaffType::readConfigFile(const QSt
path = rpath + QString("/fonts_tablature.xml");
}
#else
- path = ":/fonts/fonts_tablature.xml";
+ path = "/usr/share/fonts/mscore-mscoretab-fonts/fonts_tablature.xml";
#endif
_durationFonts.clear();
_fretFonts.clear();
--- MuseScore-3.6/libmscore/sym.cpp.orig 2021-01-20 15:58:45.365423478 -0700
+++ MuseScore-3.6/libmscore/sym.cpp 2021-01-20 16:08:15.142021991 -0700
@@ -34,12 +34,12 @@ namespace Ms {
static const int FALLBACK_FONT = 1; // Bravura
QVector<ScoreFont> ScoreFont::_scoreFonts {
- ScoreFont("Leland", "Leland", ":/fonts/leland/", "Leland.otf" ),
- 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("Petaluma", "Petaluma", ":/fonts/petaluma/", "Petaluma.otf" ),
+ ScoreFont("Leland", "Leland", INSTPREFIX "/share/fonts/mscore-leland-fonts/", "Leland.otf" ),
+ ScoreFont("Bravura", "Bravura", INSTPREFIX "/share/fonts/steinberg-bravura-fonts/", "Bravura.otf" ),
+ ScoreFont("Emmentaler", "MScore", INSTPREFIX "/share/fonts/mscore-fonts/", "mscore.ttf" ),
+ ScoreFont("Gonville", "Gootville", INSTPREFIX "/share/fonts/mscore-gootville-fonts/", "Gootville.otf"),
+ ScoreFont("MuseJazz", "MuseJazz", INSTPREFIX "/share/fonts/mscore-musejazz-fonts/", "MuseJazz.otf" ),
+ ScoreFont("Petaluma", "Petaluma", INSTPREFIX "/share/fonts/mscore-petaluma-fonts/", "Petaluma.otf" ),
};
std::array<uint, size_t(SymId::lastSym)+1> ScoreFont::_mainSymCodeTable { {0} };