Hello all!
I’m working on designing and digitising some music fonts at the moment, and wondering about this, as it’s a quality of life thing. Is it possible to export or translate Dorico settings to the SMuFL json format? Of course I mean the engraving settings like line thicknesses, slur shapes, etc, but also things like the anchors for noteheads.
Of course not a huge problem if this is not possible to do, but I thought to ask in case!
The anchor points of noteheads usually come from the JSON file, so you’re sort-of going against the traffic here; though I can understand that it’s easier and quicker to trial adjustments within the app itself.
The list of engraving options in the JSON file only covers about 30 parameters, as outlined here:
I’d recommend using the SMuFoLib python library and tools for working with the necessary metadata.
3 Likes
I remember writing a Python script last summer that takes the engravingDefaults from a .doricolib file and puts them into an existing or new JSON file, or even exports them. If you’re up for it, I can send you the script via email—all you have to do is run the python script!
Oh that would be really helpful, thank you so much! It’s just so much easier to experiment with the settings in Dorico to then test the look in other softwares. I’ll message you with my email 
SMufoLib will read engraving defaults from appropriate SMuFL glyphs, either automatically or by command, and add them when generating the metadata file. This way, you only need to create a set of balanced glyphs; no need to leave the font editor to experiment and decide on the values in Dorico.
1 Like