Re: Crash in 2.25.4 Solved
Colin Campbell <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.bugs |
|---|---|
| Message-ID | <[email protected]> |
On 2023-05-22 02:07, Werner LEMBERG wrote: > <snipped> > (1) You have the font 'Noto Color Emoji' installed on your system (the > new one, with scalable glyphs using the 'COLR' v1 format). Say > `fc-list | less` to find out where it is located. This font > format is not supported by GhostScript – such a font cannot be > meaningfully embedded in a PS or PDF file. > > (2) For some reason, the digits in the tagline string are taken from > `Noto Color Emoji` instead of `C059-Roman`, which is used for > everything else in the tagline (see the end of your > `Non-Musical.ps` file). > > I think item (1) happens because 'Noto Color Emoji' is set up as a > fallback font on your OS. > > Regarding (2) I'm not sure where exactly the problem lies (i.e., > whether it is a LilyPond or a Pango issue). However, if you use the > current LilyPond developer version, this should be fixed: LilyPond and > Pango no longer use glyph names but glyph indices for communication. > > BTW: Have you checked whether the Cairo backend works for you? > > ``` > lilypond -dbackend=cairo ... > ``` > > Perhaps we should disable color fonts similarly to variation fonts, at > least for now (and later on for the PS backend only). Such a change > could be backported to the 2.24 series. > I had tried a copy of the test file with tagline =#f in a \header block, but that crashed. Following your suggestion, Werner, I tried the test file with the cairo back end, and it worked as expected. I then deleted the Noto Color Emoji font (synaptic also deleted texlive fonts extra links), and retried the test file. Again, it worked as expected. I believe, as my old Latin teacher would say, rem acu tetigisti! My heartfelt thanks to you and especially Jean for your help and patience. Colin