Chord symbol font misbehaving
When I key in a chord symbol it looks correct while I'm typing but when I complete it by hitting spacebar, the font changes - for example the flat sign changes to the wrong font. It seems to happen the same way with all fonts. Do I have to use a particular character set or something? I'm puzzled about what's going on...? Images show the issue.
While entering the chord symbol:
After hitting space bar:
Comments
How do you enter that flat? You should just type "b", not entering the flat symbol itself, see https://musescore.org/en/handbook/chord-symbols
Edit: I've just submitted PR https://github.com/musescore/MuseScore/pull/3461 to allow for this, let's see whether it gets accepted
In reply to How do you enter that flat?… by Jojo-Schmitz
Just curious if you requested to allow natural and sharp signs as well.
Edit: I just looked at the PR and see double # and flat signs were also requested. I guess since natural signs are rare and added in a strange way it would be more complicated to add the natural.
In reply to Just curious if you… by mike320
The issue with the natural is that while it could in theory be recognized as part of the chord extension, it cannot easily be handled as part of the root, because the way we represent chord roots does not include the natural, and in any case it would not survive transposing.
In reply to The issue with the natural… by Marc Sabatella
So what is your opinion about my PR?
In reply to So what is your opinion… by Jojo-Schmitz
I commented there. I have no issue with the idea of accepting the Unicode characters, but I don't think your PR does the job - as far as I can tell it only handles note names, not extensions.
In reply to I commented there. I have… by Marc Sabatella
Ok, as mentioned there I need to have another look, it is code I have laying around since some 2 years, but believe this to be that only place where b and # are being interpreted
In reply to I commented there. I have… by Marc Sabatella
A better alternative might be to replace flat, sharp etc. with b, # etc, on input already.
See updated PR
In reply to I commented there. I have… by Marc Sabatella
Currently, in the master branch, chord symbol rendering doesn't work at all :-(
Maybe cherry-picking my PR to the 2.2 branch would work, for testing.
See also #273256: Chord symbols: Anomalous entry from the "Special Characters" window