--- 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} };