Rendering bug: jazz lead sheet: A(sus)
Reported version
3.6
Type
Graphical (UI)
Frequency
Few
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
In an empty jazz lead sheet, enter a jazz chord that is:
A(sus)
See how the text "sus" is below. This is a reduced example. The real case was "Ab13(sus4)no3" (in this case "4" is superscript but not "sus"). I can think of ways to question writing this notation, but no matter what, it looks like a rendering bug. See attached screenshot. Using MuseScore 3.6.2.
Note, the same occurs with "Ab13sus4no3", so this seems definitely like a rendering bug.
It was first mentioned here:
https://musescore.org/en/node/324880
Comments
For ease of reproducing a sample score would be good, so here's one
In reply to (No subject) by Jojo-Schmitz
Out of curiosity, is rendering tested with a test suite using baselines test cases?
Yes, there is a test suite, but it can't include every possible permutation. It's not common to put parens around "sus", so that case was probably never considered. The paren code expects you to be parenthesizing superscripted expressions apparently.
There is work being done to greatly improve this internally, should be appearing sometime after MuseScore 4. So hopefully we can test that case then.
Other case of mis-alignement detected here :
Chord parentheses not aligned