Fingering can add more horizontal space than necessary
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
- Open the attached file.
- 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
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.