You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instead of using the ledger-line alternative SMuFL symbols for half, whole, and (potentially) breve rests, attach line extensions to the non-ledger-line alternatives.
Problem to be solved
The current approach of using the ledger line alternative symbols introduces a number of undesirable artifacts.
The design of non-ledger-line and ledger line symbols can vary quite a bit within a given font. Sometimes the two symbols are significantly different. A particularly noticeable example is the difference between breve-with and breve-without in the Leland font. (Breve-with is much narrower.) There are also slightly noticeable differences in MuseJazz between the half rests. The with-ledger lines half rest in Petaluma is a completely different size and looks like a cue rest.
Some SMuFL fonts do not contain glyphs for the ledger-line versions. An example in MuseScore is Finale Broadway, which substitutes the glyph from Bravura.
The thickness of the ledger lines does not match either the thickness of ledger lines in the Style settings or the thickness of staff lines.
In some fonts, the ledger-line symbols do not correctly vertically align with non-ledger line symbols. Here is an example with Finale Maestro:
Given that MuseScore has an initiative to welcome Finale users, it seems like this defect in Finale Maestro support could be more than a triviality. However, MuseJazz also exhibits this problem.
Prior art
Finale uses only the non-ledger-line symbols. It then attaches line extensions to them that are the same width as staff lines and the same length as ledger line extensions. (Actually Finale has separate L/R ledger line extension values for rests, but I am not suggesting MuseScore should necessarily adopt this.) Finale's approach has a number of advantages.
No special logic is required. Finale always attaches the line-extensions regardless of the vertical position of the rest.
At no point do the line extensions appear when they are aligned on staff lines, since the line thickness is the same. (This is important especially for breve rests, if we ever implement Breve rests outside the staff should have ledger lines. #25230.)
The line extensions appear when the rest is aligned on a space, even in the middle of a staff. Personally I prefer this behavior, but others might not.
Additional context
No response
Checklist
This request follows the guidelines for reporting issues
I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
The text was updated successfully, but these errors were encountered:
Your idea
Instead of using the ledger-line alternative SMuFL symbols for half, whole, and (potentially) breve rests, attach line extensions to the non-ledger-line alternatives.
Problem to be solved
The current approach of using the ledger line alternative symbols introduces a number of undesirable artifacts.
Given that MuseScore has an initiative to welcome Finale users, it seems like this defect in Finale Maestro support could be more than a triviality. However, MuseJazz also exhibits this problem.
Prior art
Finale uses only the non-ledger-line symbols. It then attaches line extensions to them that are the same width as staff lines and the same length as ledger line extensions. (Actually Finale has separate L/R ledger line extension values for rests, but I am not suggesting MuseScore should necessarily adopt this.) Finale's approach has a number of advantages.
Additional context
No response
Checklist
The text was updated successfully, but these errors were encountered: