Music Symbols Editor bugs

Hello,

In my default “house style” I’m largely using Bravura as my music font of choice, but I do have a few glyph substitutions that I’ve made just based on personal taste. Sometimes when I have saved an alternative glyph as a default, upon quitting and restarting Dorico that glyph will no longer be the default, and instead another completely different glyph from a different font will be set as the default. In this screenshot below, I have the C clef set in this project to be from MTF Scorlatti (which I ordinarily have set as default), but the star at the bottom is not filled in, indicating that I am not using my defined default. When I press the arrow at the bottom to reset to my saved default, the C clef changes from the Scorlatti C clef to the Leland quarter rest, a symbol that I have never saved as a default anywhere, let alone as the default C clef.


A separate issue that I’ve run into is that if I’m editing multiple symbols in one pass (for instance, clefs), frequently when I substitute a new symbol, that symbol will propagate to at least one other symbol that I’ve edited previously in that pass. In these screenshots, you can see that I’ve substituted a different glyph for the 15ma bass clef, then substituted a different glyph for the 15mb bass clef, and finally when I switch back to the 15ma bass clef the new 15mb bass clef is in its place.



The effect of both of these bugs is that they kinda make doing any big, sweeping changes in the Music Symbol editor (or the Tonality System editor, or the Notehead Set editor, or the Playing Techniques editor, or the Paragraph Styles editor, or…), specifically when editing multiple symbols/styles and/or setting them as defaults for future projects, extremely arduous: the change to any parameter is in a quantum state where new edits are overwriting old ones without your knowledge, and when restarting Dorico or opening a new project any non-factory defaults you’ve set might just be reassigned to another glyph in a font that may have graced a project once.

Would it be the end of the world if I had to go back to using a single font (most likely Bravura) for my projects instead of mostly using Bravura but with occasional substitutions? Absolutely not, but it is nice to be able to use a glyph from a font lurking in the bowels of my computer if something looks “off” about one of Bravura’s symbols or I just really like a particular font’s suite of diamond noteheads (shoutout to Sebastian for having the best-looking diamond noteheads in the biz).

One thing to keep in mind is that when you set something as default, it only applies to NEW projects. My experience is that also means that creating a document from the File menu->New from project template will not use the new default as that template was created in the past. It isn’t a new project.

This has bitten me a few times too. The problem IIRC is that when you are selecting MTF Scorlatti, you are not actually selecting MTF Scorlatti as you might think, but are selecting the Font Style of MTF Scorlatti. If you did not previously have an MTF Scorlatti Font Style, you will after selecting that glyph.

I’m a bit rusty on the workflow to prevent issues here as it’s been a while since I’ve played with this, but select the glyphs one at a time, close the editor, and confirm that the desired Font Style actually exists (and probably needs to be saved as default.) Another obvious downside to the way Dorico is handling this is that if you change the type size of that Font Style it will affect every single glyph in Music Symbols that is using that style, even though you are just selecting a Font not a Font Style in that editor. It would be great to eventually have these elements unlinked.