Support RNA without root

• Oct 14, 2019 - 18:08
Reported version
3.x-dev
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project

1) Score with notes
2) Select a note
3) Add / Text / Roman Numeral Analysis
4) Type "64"

Result: no fancy stacking of the numbers - this only works after a root. Similarly, a leading hyphen or equals sign won't produce the formatting you'd get after an inversions. This came up on the forum. I've got a fix I'm working on in the font itself also requires a very slight tweak to MuseScore (we need to not strip out a leading "=" from RNA elements, which we do only because this code was inherited from chord symbols which use that internally to force a literal spelling).


Comments

Status PR created fixed

Fixed in branch master, commit 31cf21a4a5

_fix #295675: support RNA without root

Most of the rendering for RNA is handled by the Campania font,
so the main part of this change is just including the latest version of that font.
But I also needed to update some of the pre-processing of the RNA elements
to skip the special handling of parentheses and equals sign
(these too are handled directly by Campania)._

Fix version
3.3.0