Thanks Jean. The code was al put together on an earlier version of Mac OS and I did not need to do anything further to make it work.
After some more investigation it looks like Frescobaldi is likely actually using a MacPorts install of lilypond (last time I was trying to get things working on this computer I think I tried a few things and then there were several months since I came back to it - as I had a home-brew install I assumed that was the one, as I often have brew installed, but not Mac ports, but I should have checked more thoroughly). So, for Mac Ports I updated port definitions and then the ports themselves and now everything seems to work (although the lily pond version doesn’t seem to have changed). I now also see the fonts in the Document Fonts window of Frescobaldi, although they turn up as “Text Fonts”. I’m not sure if that relates to the issue of whether SMuFL fonts might work more generally (I have no idea what that really means, but in my case I am using only accidentals via code modified from ekmelily (http://www.ekmelic-music.org/en/extra/ekmelily.htm <http://www.ekmelic-music.org/en/extra/ekmelily.htm>). So - I am now back in the world of eight-tone accidentals… Apologies for the noise and thanks for those who offered assistance. Alex > On 5 Oct 2022, at 18:47, Jean Abou Samra <[email protected]> wrote: > > Le 05/10/2022 à 14:21, Alex Harker a écrit : >> Hi All, >> >> I was wondering if anyone could help me debug a missing fonts issue on Mac. >> I’m having an issue with a score that was working on a previous Lilypond.app >> based install on a previous OS. >> >> * My install * >> - I installed lilpond via Homebrew >> - I am running it via the latest Mac Frescobaldi release >> - I have installed the Ekmelos font to the system (and it is visible in >> other Mac apps such as textedit >> >> * The issue* >> - When I typeset the Ekmelos font gets auto-substituted with no warning and >> my pdf is incorrect >> - When I look at “Document Fonts” in Frescobaldi I don’t see Ekmelos listed >> anywhere >> >> I can put the font files where I need them to be, but my understanding is >> that lily pond should be searching the system fonts. >> >> Any help that anyone can offer would be great. > > > > > As far as I can read, Ekmelos is a SMuFL font. LilyPond does > not have native support for those so far (there is work in > progress on this), so it is definitely not going to be as > simple as dropping the font in the system paths and loading > it. Have you seen this? > > https://github.com/levinericzimmermann/ekme-heji.ily > > Try following the instructions there. Also, if you still > encounter issues, please also mention the code that you > are using to change the notation font. > > Best, > Jean >
