Barlines in the nightly build for mscore-2 have wrong layout
Barlines marking start, end or end/start repeats are rendered wrong: instead of colons, I only see little rectangles in the score(see the screenshot).
The happens including "Nightly Build of MuseScore, Revision 64bits-2014-08-06-09-35" for LINUX.
Attachment | Size |
---|---|
Screenshot from 2014-08-06 10:25:27.png | 10.39 KB |
Comments
Can you post the score you are having problems with? Also, if you previously installed older nightly builds, you might need to do a factory reset (mscore -F). But don't expect scores saved with earlier builds to necessarily still open correctly.
In reply to Can you post the score you by Marc Sabatella
See attachment (barlines in score line1, last beat).
This mscz files is rendered well in mscore1 (fedora, mscore-1.3-5.fc21.x86_64), but not with each mscore2 nightly build i was or i am using.
In reply to Wrong barlines in mscore2 by Joachim Backes
Looks just fine under Windows 7, latest nightly build
Are you missing some fonts, maybe? As far as I remember they have changed slightly recently and the nightlies for Linux don't contain them (unlike the ones for Windows and Mac)
In reply to Looks just fine under Windows by Jojo-Schmitz
I'd appreciate if you could tell me where the fonts for mscore-2 must be located, and whether it's possible to use the mscore-1 fonts.
Kind regards
Joachim Backes
In reply to mscore-2 fonts? by Joachim Backes
Normally, the fonts for MuseScore are compiled in to the application itself - they are not "installed" in the way fonts are usually installed on your system. You should never even try to install them yourself. In fact, what you are seeing is exactly one of the symptoms you might expect to see if you *did* have an older incompatible version of the MScore fonts installed on your system.
So see if you have MScore or MScore1 installed on your system and delete them if so, then try again.
Might help also to post a full PDF or at least a an image with more context so we can see if we see any other symptoms that would give us a clue about what is wrong on your installation.
I suppose if you had a (buggy) experimental version of Qt installed on your system rather than one of the official releases, that could also produce artifacts like this.
In reply to Normally, the fonts for by Marc Sabatella
They are embeded for Windows, but are they for Mac and Linux too?
In reply to They are embeded for Windows, by Jojo-Schmitz
They are embedded in the binary for windows and linux. They are not in the binary but in the application package on Mac. In all cases, they are not installed on the system as system fonts.
In reply to Normally, the fonts for by Marc Sabatella
By opening the menu "style->General" I see that musical symbols font is defaulted to "Emmentaler". Changing this font to "Bravura" will display the barlines for repetition correctly.
J.B.
In reply to I could solve my problem by Joachim Backes
The issue might still be the MScore font (AKA Emmentaler) being installed on your system, so MuseScore uses that rather the builtin Emmenttaler font.
In reply to The issue might still be the by Jojo-Schmitz
@jojo: Seems you are not totally right: On my system, I have an installed lilypond software which has too some emmentaler fonts, but after removing liliypond* packages (the emmentaler fonts are then removed too), the problem still persists. I guess, the mscore2 emmentaler fonts are faulty.
In reply to @jojo: Seems you are not by Joachim Backes
The thing is, they work for everyone else. So whatever the problem is, it seems unique to your system. MuseScore version of Emmentaler is actually called mscore internally, so it shouldn't conflict with LilyPond.
In reply to The thing is, they work for by Marc Sabatella
"The thing is, they work for everyone else": Are you sure, for everyone ?? I'm speaking about mscore-2 for LINUX (Fedora20), and not about mscore-1 or Windows :-(
JB
In reply to "The thing is, they work for by Joachim Backes
We are speaking about the nightly builds (I guess you'd call it mscore-2), for any platform, but esp. For Linux. Marc is running Linux too (in addition to Windows), for developing.
We've seen the effect you received if the user had installed (older versions) of the MScore font on their system, on Windows and Linux. And the fact that it works for you with Bravura is another hint into that direction.
In reply to "The thing is, they work for by Joachim Backes
Yes, I realize you are talking about development builds. Everyone on this thread who opened your file was using a development build to test, and many of us have been using them daily for months. And many of us are on Linux. I assure you, things are fine for everyone else. So it's *got* to be something unique to your system. You are sure you looked for mscore and not emmentaler in your installed fonts?
In reply to Yes, I realize you are by Marc Sabatella
@marc: Perhaps the problem is that I'm running in parallel mscore-1, in Fedora: mscore-1.3-2.fc20.x86_64.
I found /usr/share/fonts/mscore on my box (belongig to mscore-fonts-1.3-2.fc20.noarch):
ls -l /usr/share/fonts/mscore
total 152
-rw-r--r-- 1 root root 7972 Apr 12 2013 mscore1-20.ttf
-rw-r--r-- 1 root root 69376 Apr 12 2013 mscore-20.ttf
-rw-r--r-- 1 root root 76976 Apr 12 2013 mscore-MuseJazz.ttf
But I can't image that ome of these fonts is the culprit.
JB
In reply to @marc: Perhaps the problem by Joachim Backes
As we kept telling: these are the culprit, delete them (or move them away)!
Not even MuseScore 1.x would need them, but either would take them from there if available and the nightly can't cope with them, as there format has changed (some glyphs are expected and different codepoints, the repeat barlines are among these)
In reply to As we kept telling: these are by Jojo-Schmitz
@jojo: Removing them lets mscore-1 crash on start with the error message:
Mscore: fatal error: cannot load internal font
It seems the Fedora implementation of mscore is responsible for this (rpm partitioning,...).
JB
In reply to @jojo: Removing them lets by Joachim Backes
That is indeed strange. Should be brought to the attention of the Fedora packagers.
But you should see that with the removed Fonts the nighly build behaves properly, don't you?
In reply to That is indeed strange. by Jojo-Schmitz
1. Fedora packagers: See https://bugzilla.redhat.com/show_bug.cgi?id=1115431
2. Nightly build: Removing /usr/share/fonts/mscore does not change anything: the barlines still don't behave properly. Only switching to the bravura or gonville music font renders the barlines properly.