FreeSerif italics cause different line spacing in multi-line text

• Jun 12, 2015 - 16:24
Type
Functional
Severity
S4 - Minor
Status
closed
Project

To reproduce, open the attached example score. Double-click on the text for "The quick brown fox jumps over the lazy dog." Select the middle line, "fox jumps over," and make it italic. Result: line spacing changes.

Interestingly, if you make the whole thing Times New Roman, the italics does not affect the line spacing. This appears to be an issue with FreeSerif only, and in MuseScore only—FreeSerif in LibreOffice does not exhibit this behavior, either.

Attachment Size
Text_example.mscz 7.43 KB

Comments

It gets larger, by a fairly significant amount. Here's something better than screenshots—a video. (Actually, an animated GIF to embed on the page would be even better, since you wouldn't have to download it, but I don't know how to create one.)

Attachment Size
Text_example.mov_.zip 211.1 KB

Is this perhaps with the released 2.0.1 or some other older build? I'm using a current development build. There changes to the text rendering engine shortly after the release of 2.0.1 to something that is supposedly more platform-independent than what we used before. If you are on 2.0.1, can you try a nightly build? Or if not, can anyone reproduce this using a current build?

The amount by which the spacing changes look to be pretty normal for cases where one font include accented characters or similar extra-tall characters but the other does not. I wonder if perhaps the versions of these fonts on your system are mismatched, or if you only have the standard version installed and the italic is coming from MuseScore? Does the LibreOffice italic look like true or italic or the "fake" version that MuseScore used up until recently?

Can anyone else reproduce?

Status (old) active closed

Problem solved. I do have the full font family installed on my computer—Regular, Italic, Bold, and BoldItalic. Also, all four font variants now come with MuseScore. When I temporarily disabled the installed version (all four variants), it started working correctly in MuseScore, which at that point was definitely entirely using its own version. Meanwhile, in LibreOffice, which was definitely not using MuseScore's version, once I re-enabled the installed version, I realized that I must somehow have been mistaken when I thought that "FreeSerif in LibreOffice does not exhibit this behavior, either"—once I zoomed in, I clearly saw the same thing happening. It seems I have a bad version installed on my system. I'll shop around and see if I can find one that works better. Thanks for your help.

EDIT: In fact, by simply installing system-wide the version from MuseScore, I now have everything working correctly. Thank you again.