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
> 

Reply via email to