Fingerings: wrong vertical align setting when placed below staff

• Oct 19, 2020 - 17:04
Reported version
3.5
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
by design
Regression
No
Workaround
No
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.2.311459983, revision: 465e7b6

Open the attached file. Set the scale to 150-200 % to optimise viewing.

  1. Inspect the alignment of the fingering in measure 1 with respect to the red horizontal lines provided.
    Expected result: All fingering elements with a particular Y offset should be aligned to the same baseline.
    Actual result: Fingering elements above the staff are aligned as expected: i.e. the bottom edge of each character is aligned:
    above_staff.png
    But fingering elements below the staff are aligned in the opposite way: i.e. the top edge of each character is aligned instead. This gives a scrappy appearance.
    below_staff.png

Compare this with the text in measure 2. Text above and below the staff aligns in the same way.

Suggestion: All fingering elements below the staff need to have the same vertical align setting as the elements above the staff.

Attachment Size
text_align.mscz 7.87 KB

Comments

"If you wish baseline alignment, you need to set it that way, and also set a great enough distance that their position isn't further being bumped to clear the beam."

Problem is, the vertical align buttons in the Inspector are disabled—so its's center align or nothing.

Yes, if you use one of the built-in positioning schemes, everything is hard-coded to achieve a specific result. If you wish independent control over these details, you can change to a user text style, although then you are completely responsible for all aspects of positioning.

But actually, it's often the second point about minimum distance that is more relevant here. Depends on the specific alignment you want Right now, the taller letters are being pushed further away from the beam because the distance you have set doesn't provide enough clearance. So a great distance or smaller minimum distance would probably give you the results you want without resorting to custom text styles.