Add an option to set the default font for all text types.

• Dec 18, 2018 - 15:46
Reported version
P2 - Medium
S5 - Suggestion

Please consider adding a master font choice in Preferences and Settings (e.g., Settings > Style > Score) that allow the user to set the default font for all text types and for new scores. In standard word processing programs, we can simply select one font style for titles, text body, bullet lists, etc, and we can set the default font for new documents. I suggest the same for Musescore 3.

Currently, if we want to have a score using only one font style such as Musejazz, we have to change all the text styles individually or load a previously created style for a current score, or create a template and point to it in Preferences > General (e.g., ":/data/My_First_Score.mscz" ) for new scores. Being able to make a single font adjustment to change all text types would make the styling of scores simpler.


No need to do it for every score, just do it once then run Format / Save Style, then you can load the resulting file into any scores you like. Or even set it as your default in Edit / Preferences.

In reply to by Marc Sabatella

But it would be great, of course, if you could make a font the default font in one place. Clearly you can generate style files within MuseScore, however, if you use a lot of different styles it is quite a bit of work to change each occurrence of the font.
My workaround is that I take a style file (mss), open it in an XML editor (e.g. Notepad++) and use search and replace to quickly replace font A completely with font B (Note: the font name has to be written exactly as in the font menu of MuseScore (or the OS used)).

P.S. Corrected the post, had first mistakenly spoken of templates, but meant styles (mss files)

See my response above. Instead of templates, use a style file. You can even edit it remove all lines but the relevant ones to set the fonts. Then you can load it into any score and have only the fonts change.

Right, I'm not denying the usefulness of the feature request. Just pointing out there is a much better workaround for you or anyone else who was otherwise messing with editing templates. The nice thing about the MSS method as opposed to a built-in option is that it's possible to customize it, like if you want not just the font face itself but also size or bold/italic, or if you want everything except chord symbols, etc.

Workaround No Yes

Definitely a little respectfully perplexed this hasn't been added yet. Lots of "workarounds" like what Marc came up with, and luckily the program is really intuitive, so with a little initiative and monkeying around it's not difficult to overcome.
With that being said, a master font option would be a super handy feature - something more akin to Microsoft Word's font editing format. As fantastically user-friendly as the program is 90% of the time, I feel like there are definitely a few nuanced, easy to add features that could be added to supplement and tie the program together - this definitely being one of them.
At the end of the day, it should be a fairly simple addition; why not add this feature? Like I said before, I'm pretty surprised this hasn't been addressed yet.

I think this is a great idea, and I would very much like to see it implemented. I saved a project as a style filter and set it as my default, yet when I created a new score (I did select a template) it did not make the text into the Book Antiqua font that I want to use for everything.

Meanwhile, see above for the workaround, use Format / Save Style to create a MSS file (which can be edited in a text editor if you like to remove all but the relevant settings), then you can load it easily into any score.

In reply to by Marc Sabatella

So has this been implemented in the new version 3.6? I have installed it, but I can't find the "many new default settings," and the list of new features in version 3.6 didn't say where to go to access those. So is there now a way for me to set a default font for all of my scores without having to load a style file?

Hard to say, probably not soon. But the workaround I mentioned above takes only a minute to set up and after that can be applied in seconds, so I encourage you to take advantage of that meanwhile.