Support for Petaluma Font
Include Petaluma as font option.
https://github.com/steinbergmedia/petaluma
Like Bravura, Petaluma is available under SIL Open Font License and is SMuFL compatible with ~1,350 glyphs.
Petaluma is paired with Petaluma Text and Petaluma Script.
Comments
What would Petaluma Script be good for? Alternative to Petaluma Text?
See https://github.com/musescore/MuseScore/pull/5381, not yet fully where I'd want it to be though: I can't get Petaluma Text/Script to show for text styles in the font selectors for text styles), so don't get it for lyrics, rehearsal marks, etc...
Edit: actually it works now, although I have no idea why...
Petaluma Script seems the font to be used for 'normal' text, Petaluma Text for 'musical' text.
This is what it looks like in MuseScore with that PR, after some tweaking of font sizes, styles and offsets:
In reply to This is what it looks like… by Jojo-Schmitz
Reveals that for the repeat dots we'd need the same hack as for Bravura, libmscore/barline.cpp, line 471
In reply to Reveals that for the repeat… by Jojo-Schmitz
hum, Bravura is the standard for smufl. Isn't the problem from Musescore, or from Musejazz, Emmentaler and Gonville?
In reply to This is what it looks like… by Jojo-Schmitz
Same score in 3.2.3 looks pretty bad though, esp. the dynamics (the Petaluma Text/Script (?) glyphs are way smaller than those from other fonts, and if increased to a suitable size, on fallback (i.e. in a downrev MuseScore) are shown way too big of course) and the chord symbols (falling back to MS Shell Dlg 2 on Windows, rather than to e.g. FreeSerif, not much we can about that I guess):
So this addition is nothing we'd want in a patch release, so probably would have to wait till 3.4?
Also seems to reveal that while the muscial font falls back to Bravura, the musical text font does not fall back at all (should to Bravura Text I guess? Maybe not, leaving score as is, so it looks as it should in the version that has those fonts).
In reply to Same score in 3.2.3 looks… by Jojo-Schmitz
I think it is a good idea add in 3.4 and to get it right.
There are a few other fonts I'm exploring, so, maybe we could target adding a few more in 3.4 if I can more fast enough on securing them.
The limited number of fonts seems to be a major complaint among engraving enthusiasts and supporting additional fonts can certainly help here.
In reply to This is what it looks like… by Jojo-Schmitz
Could the tweaking be a default? The "load style settings based on font" option...
In reply to This is what it looks like… by Jojo-Schmitz
what about the slashes on the bass staff? is there a way to get the real ones? They do look better. (well more consitent with the boldness of the rest)
BTW, somewhere I saw instructions on how to great the special brackets using Petaluma on the word "Intro" in the posted example, but I can't find them now. Anyone know?
Any news on this topic?
Musescore is often regarded as inferior to other music programs because of the final product's appearance (even though I don't think it has a lot to learn from others on that particular aspect), so adding support for more smufl fonts would be a great improvement.
In reply to Any news on this topic?… by ecstrema
My PR is still there, but not yet merged.
In reply to My Pr is still there, but… by Jojo-Schmitz
Thought I'd check in on this PR.
BTW - there is also a new version of Bravura - 1.36
In reply to Thought I'd check in on this… by Daniel
And a PR for that too ;-)
Since yesterday, see https://github.com/musescore/MuseScore/pull/5934
In reply to And a PR for that too ;-) by Jojo-Schmitz
You are the wind beneath my wings. :)
In reply to You are the wind beneath my… by Daniel
https://www.youtube.com/watch?v=0iAzMRKFX3c
In reply to https://www.youtube.com… by Jojo-Schmitz
I was waiting to see an esoteric or technical video on music, but had a LOL when that one popped up!
In reply to I was waiting to see an… by Lofo
My plan succeeded then ;-)
In reply to And a PR for that too ;-) by Jojo-Schmitz
It is in master now. Still waiting for it to get accepted for 3.x (3.6 actually) too