Add notehead size style setting
S5 - Suggestion
Right now, we have style settings to control default sizes of many aspects of notation - thickness or staff lines, stems, ledger lines; relative size of augmentation dots, etc. It would be good to have a default notehead size setting as well. Myabe this isn't specifically needed for MSN support, but it seems not a bad idea, and a musicologist friend just asked me because he just prefers smaller noteheads, so I'm passing it along.
This was requested again at https://musescore.org/en/node/111316.
and again in https://musescore.org/en/node/175221
I should mention here I made some initial attempts at implementing this but was stymied a bit by the fact we use the quarter note width as a unit of measure here and there in the layout code and updating all of these places to use the proper version of this - some might need the scaled, some the un-scaled - looked daunting. It's doable no doubt, but until all the details are worked out, there would doubtless be a bunch of layout glitches.
Oops, sorry. Mistake in the thread!
Came again. See: #191056: Ability to change the size of normal notes
I also would like to have the ability to change the default note size.
For me the default note size is too big.
See example. Especially with chords it has not enough 'air'.
Came up again in https://musescore.org/fr/node/10836#comment-895760
One more in this comment: https://musescore.org/fr/node/187611#comment-963703
And in https://musescore.org/en/node/299017
One more in (first point): https://musescore.org/en/node/302746
It remains the case that the basic job is extremely simple, what's harder is figuring out all the places in the code where we use notehead size as a unit of measure in determining spacing or whatever, and decide which of those need to be scaled as well. Unfortunately, it's also complicated by the fact that there are a few different ways we can access the notehead size, so it isn't just one function we can search for.
But FWIW, the "scavenger hunt" that would result from this effort would make a decent introduction to the layout code for someone who wanted a relatively easy path in.