musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.34k stars 2.67k forks source link

Allow user to import more music fonts #24761

Open yue-na opened 2 months ago

yue-na commented 2 months ago

Your idea

Allow users to import more SMuFL-compliant music fonts so that users can change music font easily rather than complie the whole MuseScore.

Problem to be solved

Currently there are 8 music fonts in MuseScore by default. However users cannot use other music fonts. Other notation software like Sibelius and Dorico allow users to import third-party music fonts. By adding this feature it would be helpful for users who want to use their preferred music fonts.

Prior art

No response

Additional context

No response

Checklist

mercuree commented 1 month ago

I would also suggest the ability to embed any fonts (not just SMuFL-compliant) into the .mscz file For example, there is a situation where the fonts embedded in Musescore contain incorrect glyphs of Byzantine Musical Symbols. A solution would be, for example, the ability to embed the Noto music font, where these glyphs are drawn correctly.

MarcSabatella commented 1 month ago

Actually embedding fonts directly into the file is kind of separate thing, with licensing issues to consider. This issue is really just about the about to use third-party music fonts.

Also, this issue is about music fonts specifically, not text fonts. You can already use third party text fonts. But I don't see any way you could possibly use a third-party music music font if it wasn't SMuFL-compliant - MuseScore would have no idea how to map the symbols. I think you might be confusing this with text fonts - the Byzantine symbols are part of the Unicode standard for text fonts, not the SMuFL stan dard for music fonts.

mercuree commented 1 month ago

Thanks @MarcSabatella for the clarification. I'll hide the comment as it's not relevant.

Jojo-Schmitz commented 23 hours ago

See https://github.com/cbjeukendrup/MuseScore/tree/custom-music-fonts Which is what I took as a basis to implement it in my MuseScore 3.7 Evolution