MobileSheets will have abc2svg generate the .svg file to render under C:\Users\<your username>\AppData\Local\Packages\41730Zubersoft.MobileSheets_ys1c8ct2g6ypr\TempState. It may be in a folder containing a UUID to prevent file conflicts. If you can open up the .svg, it would help to know what font is listed in there for the chords (you can send me the file if it's confusing to look at). When MobileSheets opens the .svg file, the SVG framework on Windows (Svg.Skia) will ask for a font with the name listed in the svg file. MobileSheets will call into Skia to load a font with the given name. The Skia framework should look at all of the fonts installed in the operating system and return the font if a match is found. If no match is found, MobileSheets will fall back to using the default font for the OS.
So the only thing you should need to do is install the Font in the OS, then verify that the name you are passing matches the name for that font in the OS. You can do this by searching for "Fonts" using the Windows taskbar, then click on the MuseJazzText font and see what Full name is listed. For MuseJazzText, I see it listed as "MuseJazz Text", so that would be the name that should be used. The real question here is, what is abc2svg writing into the svg file for the font family name? That may help us understand what is happening.
As far as installing the modified font, please first go to the "Fonts" folder I mentioned, then uninstall MuseJazz Text, and then install your modified font. Hopefully that will work.
As far as the Fonts folder, that location is normally inaccessible, but those are all the font files I package with MobileSheets. The code has to be modified to look up any fonts in that folder - you can't just insert fonts in there and MobileSheets will know how to use them. I have to add code to also map font names in svg files to fonts that are part of the assets, so if I want to add support for more fonts (which is certainly planned), there has to be code to make that happen - it can't really be dynamic in nature. I will add MuseJazzText support for the next update though so that it can be used without the font being installed in the OS.
Mike
So the only thing you should need to do is install the Font in the OS, then verify that the name you are passing matches the name for that font in the OS. You can do this by searching for "Fonts" using the Windows taskbar, then click on the MuseJazzText font and see what Full name is listed. For MuseJazzText, I see it listed as "MuseJazz Text", so that would be the name that should be used. The real question here is, what is abc2svg writing into the svg file for the font family name? That may help us understand what is happening.
As far as installing the modified font, please first go to the "Fonts" folder I mentioned, then uninstall MuseJazz Text, and then install your modified font. Hopefully that will work.
As far as the Fonts folder, that location is normally inaccessible, but those are all the font files I package with MobileSheets. The code has to be modified to look up any fonts in that folder - you can't just insert fonts in there and MobileSheets will know how to use them. I have to add code to also map font names in svg files to fonts that are part of the assets, so if I want to add support for more fonts (which is certainly planned), there has to be code to make that happen - it can't really be dynamic in nature. I will add MuseJazzText support for the next update though so that it can be used without the font being installed in the OS.
Mike