Bravura (and fonts using it as a fallback): Whole notes with diamond noteheads in different voices do not line up

• Mar 12, 2021 - 14:21
Reported version
3.6
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.6.2.548021803, revision: 3224f34

See attached file. In leland music font, voice 1 whole diamond notes are slightly offset to the right of voice 2. Other note values are unaffected.
leland_diamonds.png

Attachment Size
leland_diamonds.mscz 4.42 KB

Comments

Title Leland music font: whole notes with diamond noteheads in different voices do not line up Leland music font: horizontal mismatch of whole notes with diamond noteheads
Workaround No Yes

That seems to be due to their 'virtual' stems, so the workaround is it flip that (select note, press X)

Title Leland music font: horizontal mismatch of whole notes with diamond noteheads Leland music font: whole notes with diamond noteheads in different voices do not line up

I didn't intend to change the title

Actually not specifically a Leland issue; Leland doesn't even contain its own whole-note diamond symbol yet, so this is coming from Bravura. The problem would be the same with Bravura itself and any font that uses it as a fallback.

Title Leland music font: whole notes with diamond noteheads in different voices do not line up Bravura (and fonts using it as a fallback): Whole notes with diamond noteheads in different voices do not line up

I believe there is code special-casing whole notes on the assumption they are wider than the standard notehead and making calculations accordingly. My guess is those calculations do unexpected things if it fact they are narrower.