missing text fonts should fall back to FreeSerif

• Nov 13, 2019 - 16:04
Reported version
3.3
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

If you change the text fonts in your score, then load that score on another computer that is missing those fonts, MuseScore sets those fonts as "MS Shell Dlg 2", which looks weird. IMO, the fallback font should be the default "FreeSerif".

Steps to reproduce:

  1. Open/create a score, then go to Format -> Style...
  2. Select "Text Styles" on the left, and then change the Title font from "FreeSerif" to something else (I am using "Linux Libertine").
  3. Save the file, then open on another system that doesn't have the font selected in step 2.

Result: On the Windows 8 system I tried this on, the Title font was using "MS Shell Dlg 2".

Expected Result: If the user-specified font is missing, MuseScore should fall back to the default, which is "FreeSerif".


Comments

Frequency Many Once
Severity S4 - Minor S5 - Suggestion

Excellent idea but not a bug, currently by design. And I'm not sure it is as easy (?) to omplement as it if for Musical (Text) Fonts (and their fallback to Bravura.

It’s not MuseScore that does the substitution but the OS’ font handling (FreeType and fontconfig on GNU/Linux, for example). (Also, I’d be annoyed if the fallback was suddenly forced to FreeSerif when I’ve got it set up differently…)