Accidentals: Musescor symbols vs. SMUFL font
Hi,
I was wondering if all the accidentals available in MuseScore in the palette, (defined here, if I'm a correct) have a SMUFL corresponding character or can be found in the MScore Text font.
My impression is that no, not all symbols have a matching character in the font.
E.g. I couldn't found a character in the font for "FLAT_EQUAL_TEMPERED".
If indeed, there is no matching character in the font, how does MS render those symbols ?
If there is a matching character, which code is it ? Because I couldn't find some of them.
Comments
related to https://musescore.org/en/node/341701
ms3_accidentals_sym2.zip
fonts from https://github.com/fp22june/MuseScoreTag362/tree/master/fonts
MScore (Text) is Emmentaler.
Try Bravura (Text), Bravura is used as the fallback for any missing glyph and, by definition, is complete
Thanks to both. Bravura was the solution. And the .zip file made me win a lot of time for feeling my correspondance table ACCIDENTAL_NAME / unicode character.
In reply to Thanks to both. Bravura was… by parkingb
Actually, Bravura doesn't work that well in plugins.
Check the plugin in annex. There are 2 ComboBox displaying Accidentals. One in
MScore Text
and one inBravura
. The accidentals are a mix of the basic ones and more exotic ones.MScore Text
is at ease for the common accidentals but not at all for the more exotic ones.Bravura
is the opposite... The common accidentals are not displayed correctly...While in the zipped html file, Bravura is working well.
How could I solve this ?
In reply to Actually, Bravura doesn't… by parkingb
Use Bravura Text
In reply to Use Bravura Text by Jojo-Schmitz
@Jojo-Schmitz is right, apparently changing qml font name to 'Bravura Text' works, don't know why.
https://www.smufl.org/fonts/ says "The Bravura font family consists of two fonts: Bravura, which is intended for use in scoring applications; and Bravura Text, which is intended for use in text-based applications."
Nice info but not really helpful.
May need help from font experts to understand why.
maybe its related to codepoint , @parkingb I just discovered there're "alternatecodepoint" values in the json. Using the alt codepoint and 'Bravura' seems to work.
alternate codepoints see ms3_accidentals_sym3B.zip , move mouse cursor over and wait for tooltip
In reply to @Jojo-Schmitz is right,… by msfp
utf16 surrogate pairs for qml's dated env
ms3_accidentals_sym3C.zip
In reply to utf16 surrogate pairs for… by msfp
can't create NATURAL_FLAT with "Bravura" in qml ,
"Bravura Text" in qml seems to be the only way.
Thanks again to both.
Bravura Text
is the solution.