MuseJazz - adjactent note & dot symbols render as squares

• Apr 3, 2015 - 19:39
Type
Functional
Severity
S4 - Minor
Status
active
Project

2.0, Ubuntu

1) new score, jazz lead sheet template
2) staff text
3) F2
4) double click quarter note, then double click augmentation dot

Result: quarter note is initially entered fine, but upon adding the dot, the quarter note turning into two rectangles (the dot remains)

As far as I can tell, we are passing the right thing to QPainter::drawText - the Unicodee sequences for the two glyphs. So I guess somehow maybe Qt is trying to convert this into a ligature or something? Not sure. But MuseJazz doesn't define any such ligature.


Comments

Interesting, thanks again for the analysis! Well, that is the switch to Qt 5.4 on Windows. My guess is that the problem started showing on other platforms when the build was updated to Qt 5.4 for them as well. Assuming that happened at all on Mac, but I think it did for Linux only shortly before the RC?

Anyhow, seems likely to be a Qt bug, but it's also possible it's something wrong in the font that previous versions of Qt were ignoring.

Well, I'm not saying that the second mentionned Nightly is the cause of this issue. Maybe, maybe not, I do not know, I do not have the skills to tell it.
As often in my analysis, I say that the issue appears between two nightlies (because I don't save all the Nightlies of any day since almost one year... too heavy for the hard disk!)
There are three other commits before this second Nightly
For example: https://github.com/musescore/MuseScore/commit/43b917f1c01bf300838f078aa…
Maybe origin is here, really I don't know for this issue.
You are better placed than me to judge it :)

I have no doubt that the Qt change was the *trigger* at least for this. I just don't know for sure if it's actually their bug or something wrong in our font that just wasn't causing any problems until now.