Original Gonville actually has its own curly brace

• Feb 21, 2021 - 04:34
Reported version
3.6
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

Visit: https://www.chiark.greenend.org.uk/~sgtatham/gonville/

Upon looking at his preview specimen represented here:
gonvillespec.png

I noticed that there is a distinct brace!
The tar.gz/zip link actually has an .otf with multiple sizes for the brace. MuseScore could easily throw in one of these into the E000 position like Bravura for Gonville...

To get it to work, it would require to remove some of those lines in C++ that check "if Emmentaler or Gonville" having to do with the brace and just check for Emmentaler, and obviously also to update the .otf file with an included glyph. I think it should be done since it'd be fairly easy.


Comments

Already have a local build working fine, but don't feel like making the PR at the moment since it's intertwined with other work that I haven't separated out for a clean PR.

Not sure if it would be accepted since it might break someone else's reliance on Emmentaler's brace when using Gonville and the ability to alter the width, although i think that'd be lame to not include it because of such a reason

gonvilleused.png

Aside, I personally think that Emmentaler's brace should be able to be used on any font as like an enable/disable check so that the width parameter could be used. Emmentaler's brace seems extra worthy of choice when it's used for larger (more than 2 staves) situations since it maintains that nice sharp point in the middle.

Guess we'd need a fix similar to the one from https://github.com/musescore/MuseScore/pull/7785 and https://github.com/musescore/MuseScore/pull/7784, i.e. all these alternative glyphs in the metadata, but also in the font and then in the code exclude Gonville from the special treatment that Emmentaler and (currently) Gonville get for those braces, see https://github.com/musescore/MuseScore/blob/6a468081f50b3c309573d395498… , https://github.com/musescore/MuseScore/blob/6a468081f50b3c309573d395498… and
https://github.com/musescore/MuseScore/blob/6a468081f50b3c309573d395498…

Emmentaler doesn't have (or use) that glyph BTW, it is drawn on the fly. Same for Gonville, currently, see the last link above