Fingering can add more horizontal space than necessary

• Jul 12, 2019 - 11:41
Reported version
3.2
Priority
P2 - Medium
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

Win 7/10. MS 3.2.3

  1. Open the attached file.
  2. Select the last fingering symbol (say) and use the keyboard arrow (say) to move it the left.

Even though the fingering is nowhere near the previous element it is already adding extra space. Surely, the fingering spacing should only become effective when a previous or subsequent element touches the outer limit of the fingering's "minimum allowed horizontal distance". If the element is outside this distance then there is no need to add the extra spacing.

Attachment Size
fingerings_space.mscz 13.93 KB

Comments

Workaround No Yes
Priority P2 - Medium

Currently, the spacing algorithm simply does not work that way. The presence of the fingering or any other similar element increases the minimum distance required, and that then is incorporated into the stretch calculations. While it is conceivable that someday the layout code be rewritten to not do that, it's likely to be an enormous job. I suspect there are other open issues describing the same basic request, but I'll leave this open anyhow for future reference.

Meanwhile, workaround is to simply disable autoplace for the fingering.