Lyric hyphens are removed in last measure before a system break
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.1.0.6721, revision: 1982daf
Steps to reproduce:
1. See the attached score, measure 6.
2. Format > Style > Lyrics > Max hyphen distance was set to 9 sp (to show the problem clearly).
3. When inputting the lyrics In measure 6, the lyric hyphens are initially spaced correctly after input of each hyphen.
4. But when inputting the last hyphen of the measure on the syllable "up-", all the hyphens disappear from measure 6 when the cursor moves to measure 7 at the system break.
5. Move the system break to measure 7, and the hyphens reappear.
Step 3 - hyphens as input:
Step 4 - hyphens disappear after cursor moves to next system:
Step 5 - move system break to measure 7, and hyphens reappear:
Attachment | Size |
---|---|
Lyric_hyphenation_problem.mscz | 12.31 KB |
Comments
I have to withdraw my suggestion that this problem is caused by a deliberate system break.
This new example score shows the same problem of lost hyphens even in the absence of a manual system break. The problem seems to arise whenever a hyphenated syllable spans more than one system.
See measures 98-102, where the hyphens are missing under all the coloured notes:
Confirmed; a must-fix. I was messing with melisma layout and my changes shouldn't have affected hyphens but maybe they did. Or maybe it was the tick/fraction change. I will investigate.
Yes, my change intended for melisma extenders (underscore) ended up affecting the hyphen case as well. PR coming soon.
https://github.com/musescore/MuseScore/pull/5032
In reply to https://github.com/musescore… by Marc Sabatella
Marc, thank you so much!
Fixed in branch master, commit 0be20afaf9
fix #289211: bad layout of lyrics dashes at end of system
Fixed in branch master, commit 77105cdde4
_Merge pull request #5032 from MarcSabatella/289211-hyphen-system
fix #289211: bad layout of lyrics dashes at end of system_
Automatically closed -- issue fixed for 2 weeks with no activity.