Accidentals: Musescor symbols vs. SMUFL font

• Feb 18, 2023 - 00:49

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

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 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 in Bravura. 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 ?

Attachment Size
bravura.qml 5.17 KB

In reply to 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

altcp.PNG

Do you still have an unanswered question? Please log in first to post your question.