SVG export (once again!)
I have been wondering for quite a while about the very reason why the svg files exported by "MuseScore 2" are MUCH bigger then the ones exported by "MuseScore 1.3", so I decided to open one of such files and have a look at the svg code.
Well, I discovered that MS2 doesn't do any reference to the mscore font anymore, replicating a whole svg path for each and every musical symbol. I can easily understand that the choice to insert the path of symbols instead of referencing an external font leads to a major advance -- there's no need to install the font in the system. Looks like good practice to my eyes, but wouldn't it be MUCH more efficient to insert the needed paths between <defs></defs> tags and write them just once, and then use <use> tags when needed?
Moreover, why does MS include each and every svg object between <g></g> tags? Wouldn't it be more efficient grouping objects by family rather than isolating each and every object in its own group? Where's the point?
I noticed another thing for which I can't see any reason: MANY lines of code represent, literally, NOTHING. Gosh! That looks quite insane, doesn't it?
Oh, please take my words as constructing ones -- I'm just trying to give my two-cents to help in improving your already EXCELLENT software (I use it a lot and I LOVE it as-is but, you know, even perfection is often perfectible).