[Windows] Too much space between the "f" dynamics in Emmentaler text.
Nightly 24b0bc8 / Windows 7
1) Open "My First Score" (Emmentaler text default)
2) Input some notes in the first measure -> add "f" dynamics, inter alia.
Result: too much space between the "f"
In comparison, see the result with the 2.0.2:
- After checking, this issue occurs on August 5.
So, here ?: https://github.com/musescore/MuseScore/commit/053afc3e36a878083e6624dad…
Comments
Note that this exact issue (even the same screenshot could be used) has been present in the Mac version of MuseScore since 2.0 was released—see #33481: Problems with kerning—too little space to the left of, too much space to the right of "f" dynamics in Emmentaler text. Fixing it for one OS may provide insights for fixing it for the other.
FWIW, same result on Ubuntu. 2.0.2 was fine, but too much space after the "f" in development builds.
I think that when I changed the font to be smufl compliant the kerning information has been lost. I will take a look.
Fixed in branch master, commit 97324ae14b
fix #74536: [Windows] Too much space between the f dynamics in Emmentaler text
The kerning is now closer to what we can see in Lilypond.
"ff" (and "fff") look good now, but "fz" is still not good on my Ubuntu system.
Emmentaler:
Bravura:
Similar story for "fp":
And I'd like to note that this fix has also had the same effect (exactly as Marc described for Ubuntu) on #33481: Problems with kerning—too little space to the left of, too much space to the right of "f" dynamics in Emmentaler text for OS X. What about Windows, though? After all, that's what this issue is dedicated to.
OK. That's good. We will fix the other kerning pairs and apparently all systems running Qt 5.4 and higher will be happy.
Fixed in branch master, commit 554adf1ef5
Fix #74536 - MScoreText: dynamics kerning, ottava glyphs, clean-up
__References__:
dynamics kerning: https://musescore.org/en/node/74536
ottava glyphs: https://musescore.org/en/node/68271
Fixes:
- __Completed__ kerning of __dynamics__ glyphs, for a total of 13 kerning pairs, as many as in the original symbol font.
- __Added__ the glyphs in the SMuFL ranges U+E510-E51F (ottava) and U+EC90-EC98 (supplemental ottava).
- __Cleaned__ all glyphs of the MScoreText font, correcting a few wrong outline directions, adding all missing extrema (about two hundreds glyphs) and all-non integral coordinates. The exceptions being the three glyphs U+E651, U+E652, U+E655 (pedal 'P', pedal 'e', pedal 'star') which are possibly too complex/small to observe all the guide lines.
Fixed in branch master, commit 2f07c34608
Merge pull request #2187 from mgavioli/Fix_74536_Dynamics_kerning_and_other_font_fixes
Fix #74536 - MScoreText: dynamics kerning, ottava glyphs, clean-up
Automatically closed -- issue fixed for 2 weeks with no activity.
As rendering should be the same on all platforms now, I'm marking this as a duplicate of the earlier issue #33481: Problems with kerning—too little space to the left of, too much space to the right of "f" dynamics in Emmentaler text, now active again.
Automatically closed -- issue fixed for 2 weeks with no activity.
Automatically closed -- issue fixed for 2 weeks with no activity.
Automatically closed -- issue fixed for 2 weeks with no activity.
Automatically closed -- issue fixed for 2 weeks with no activity.
Automatically closed -- issue fixed for 2 weeks with no activity.
Automatically closed -- issue fixed for 2 weeks with no activity.
Automatically closed -- issue fixed for 2 weeks with no activity.