[MusicXML] import and export of symbols embedded in text
The MusicMXL importer/exporter do not support symbols embedded in a text.
Notes:
This applies only to symbols represented internally as <sym>name</sym>, symbols in Unicode characters work OK.
In principle these could exported to MusicXML, by exporting both the font and the code point used. This will only work as long as the position of the symbols in MuseScores font does not change. Furthermore, the receiving application must have the MuseScore fonts available.
Currently the symbols are simply ignored on export, which leads to invalid MusicXML for lyrics consisting of symbols only (which I believe is not a very plausible use case).
See also: http://musescore.org/en/node/38536
Comments
For symbols that refer to SMuFL-definted glyphs, I believe we shouldn't have to worry about codepoints changing.
Tested with font Bravura Text installed: SMuFL compliant code points display correctly in both Finale NotePad and MuseScore 2.0 beta 2, provided an explicit font setting is present.
This means a structural solution is known. It will also fix #40206: [MusicXML] Invalid file exported due to empty lyric .
Precondition pull request #1582, as it changes MusicXML export of formatted text.
Pull request #1610
Fixed in 7ef8b24a3a
Automatically closed -- issue fixed for 2 weeks with no activity.