Tobias Hoffmann <lfile-l...@thax.hardliners.org> writes: > Nevertheless I tried your patch as far as possible and it produces the > following emmentaler-20.subfonts file (fontforge compiles this as-is > into the LILF table), which LGTM: > feta20 feta-noteheads20 feta-flags20 parmesan20 > parmesan-noteheads20 feta-alphabet20 > > But I noticed that the generated dependency files also have some > problems, for example take emmentaler-20.dep: > emmentaler-20.otf: $(outdir)/feta20.pfa \ > $(outdir)/parmesan20.pfa \ > $(outdir)/feta-alphabet20.pfa feta20.otf-table \ > $(outdir)/feta-alphabet20.pfa feta20.otf-gtable > > Notice that feta-alphabet20.pfa appears twice,
I'd guess that's uncritical. > and some of the other subfonts do not... I'd guess that's rather bad. > Even worse: The actually generated and merged Type 1 font are *.pfb , > not *.pfa ! That does definitely sound subterrific. > I don't really understand the bigger picture of lilyponds build > process, Neither does LilyPond: we have intermittent problems with parallel builds, likely due to bad dependencies. So if you are willing to investigate and propose fixes/patches, you are not likely to meet resistance. > but from what I see, I'd suggest the subfonts-array to be defined > somewhere at the top of gen-emmentaler-script.py, and then to generate > not only the .subfonts - files, but also the dependencies and the > MergeFonts directives from it. I'm not sure about the > MergeFonts("feta-alphabet...") though, I seems to be deliberately > after the SetUnicodeValue-loop... Julien, any idea? -- David Kastrup _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond