On 4/19/20, David Kastrup <d...@gnu.org> wrote:
> Note that the delete-file instructions are executed while the book is
> being read in while markup is typeset when the books are being processed
> at the end of the input file.

Yes, it looked completely bonkers to me as well, until I realized it worked :-)

> No idea whether the fonts made it into
> LilyPond at that point of time, or how happy LilyPond is with them
> appearing.

No, because at this point the first \book has already been processed,
and even GS should already be invoked. That’s the whole point of
putting that stuff inside another \book.

> There may well be race conditions here.

Well, AFAIK there’s no parallelism inside a same .ly file being
processed for different \book outputs. (If there _was_, that would be
great news though!)

V.

Reply via email to