[MusicXML] System Text, Stave Text, Chord Name and Rehearsal Mark don't preserve font

• Dec 21, 2011 - 21:31
Type
Functional
Severity
S5 - Suggestion
Status
closed
Project

1. Open attached score.
2. 'Save As'/'Export'.
3. 'MusicXML'.
4. Open MusicXML.
5. 'Edit General Style'.
6. Untick 'Create Multi Bar Rests'.
7. OK.

Result: System Text, Stave Text, Chord Name and Rehearsal Mark become italic - the circle from the latter has disappeared as well.

Using MuseScore 1.1 and 2.0 Nightly Build (5133) - Mac 10.6.8.


Comments

Thanks for reporting.This is simply not supported yet. I'll change it from "bug report" to "feature request". I consider it a "prio 2" item, where the highest priority (1) would be significant information loss or crashes. As my time is limited, I cannot commit to an implementation date.

I would like to add to this feature request: I would like to see MuseScore support reading/writing font information for LYRICS (as well as, per the existing request, system text, stave text, etc) in MusicXML files. I have a project where I would like to share files between users of MuseScore and Finale, with font information preserved in the translation between the two programs. At present there is no way to do this.

Windows 8.1, commit 9a4837d3 : the font is preserved, but the dimension of the "rehearsal mark" and its box are not preserved.
When the rehearsal mark is inserted from scratch, this works, since it is exported as an actual rehearsal mark. In the example in this bug report the "rehearsal mark" is actually a "Text" element with "rehearsal mark" style. The export does not export yet information on the text style and bounding box in this case. The bounding box is not yet handled in the import.

For completeness sake:
Export of lyrics formatting to MusicXML is implemented, but import not yet.
Both MusicXML "rehearsal" and "words" support an enclosure, so the enclosure issue could easily be solved.

No, MusicXML supports both box and circle, so this should be preserved. The bug is not in the MusicXML code though. If you look at the rehearsal marks text style, you will see it has a boxed (square) frame, while it is drawn as a circle (!). So this is a bug, but I don't know where. Please file a separate issue.

The default for rehearsal marks in MuseScore is with a rectangular box with rounded corners.
Unfortunately, MusicXML does not seem to have a corresponding enclosure box; see here:
http://www.finalemusic.com/UserManuals/MusicXML/Content/ST-MusicXML-enc…
Among these shapes, the ones which mostly resemble the original MuseScore one are:
- rectangle, but it does not exhibit rounded corners,
- bracket, but it is not a box, just an open frame (it misses the bottom line).
During export all MuseScore rectangle box are then exported as simple "rectangle" enclosures.