missing text fonts should fall back to FreeSerif
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:
- Open/create a score, then go to Format -> Style...
- Select "Text Styles" on the left, and then change the Title font from "FreeSerif" to something else (I am using "Linux Libertine").
- 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
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…)
I don't think you have any influence on the fallback font on Windows
In reply to I don't think you have any… by Jojo-Schmitz
It would be very convenient to get a warning message listing all missing fonts while opening the file. It is pretty troublesome to figure out which fonts are missing right now. And it might take a while just to realise some are missing....