When changing score font, MuseScore should obey engraving defaults provided by the font metadata

• Oct 12, 2016 - 08:55
Reported version
3.0
Type
Functional
Severity
S5 - Suggestion
Status
closed
Project

In MuseScore 2, we can choose the musical font among Bravura, Emmentaler and Gonville. These fonts (at least Bravura and Gonville) come with several engraving default parameters as defined by SMuFL, such as the stem thickness, the staff line thickness etc... but MuseScore doesn't obey these parameters. Also it doesn't switch the text font to the counterpart font (Bravura Text, etc..)

This spreadsheet does a mapping between SMuFL engraving defaults and MuseScore styles parameters. There is not always a one to one mapping. For example, MuseScore defines double bar line distance and thickness separately from bar line thickness and repeat barline distance. Also some parameters are not defined in MuseScore. And one last point, one parameter textEnclosureThickness is vague in MuseScore. It's more a textstyle than a style.

I guess some users will not want MuseScore to automatically override their style, so it should be optional that when the user changes the musical font, MuseScore automatically changes the values of the style. I'm not sure what the best UI is. I don't really like having a dialog every time the user changes the musical font and I feel most of the users will want the style to be changed automatically. So, I would favor a checkbox, always checked by default, except if the user unchecks it before he changes the font

I would call this checkbox "use style default settings for the font" and add a tooltip "MuseScore will change style to suit the font better". I'm open to a better label and tooltip.


Comments