Lines: style setting changes are associated with Begin text only
Reported version
3.3
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project
MS 3.3.4 / Win 10
- Open the attached file.
- Select the first pedal line and alter the "Begin Text" x-offset to –5, say.
Actual result: The text moves to the left. The line follows it but remains fixed at the end asterisk.
Expected result: Same. - Now press the offset "Set as style" button.
Actual result: The "End text" x-offset of all pedal lines also changes by the same amount.
Expected result: Only the "Begin text" offsets should change.
The same thing when you adjust the "End text" x offset instead. Same with the Y-offsets.
Attachment | Size |
---|---|
line_issue.mscz | 8.21 KB |
Comments
This is currently by design - there are not separate styled properties for all of these. That not to say a scheme like that couldn't be implemented someday, so I'm leaving this open as a Suggestion.
Fix typo.
Another issue is that the line automatically chases the Begin text when the latter's x-offset is changed. Surely, the whole point of the offsets are to allow the user to move the text independently of the ends of the line?
However, this behaviour only happens if the Placement = Left. If Placement = Above, then the text can be positioned independently of the line. Perhaps the latter behaviour should be implemented for the "Left" placement option as well?
The question of whether the line itself should continue to the text or not is separate and has been discussed recently elsewhere (in the forum, probably, I don't see an issue for it). To me both are useful - a way to separate the line from the text but also a way to specify that the line extends differently from the default (offset on the line moves it, it doesn't change the extent). Probably there should be a separate "padding" setting to provide the effect you are thinking of.
Re: the "Padding" setting. #279158: Text lines: allow gap between text and line to be adjusted (without affecting the free ends).