bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fedora lilypond will not compile with large character set fonts


From: Andrew Bernard
Subject: Fedora lilypond will not compile with large character set fonts
Date: Tue, 12 May 2015 08:32:25 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

> I'm not top posting.

As of at least 2.19.19 onwards the 64 bit Linux binary download of lilypond
will not compile files on Fedora 21 if they use fonts with a large character
set, for example, the Linux Libertine fonts. The warnings issued by
ghostscript about embedding a subset of the fonts are treated by lilypond as
fatal errors.

This code will not compile:

% fedora-bug.ly

\version "2.19.19"

\paper
{
  #(define fonts
     (set-global-fonts
      #:roman "Linux Libertine O"
      #:sans "Linux Biolinum O"
      #:typewriter "Linux Libertine Mono O"
      #:factor (/ staff-height pt 20)
      ))
}

\relative c'' {
  c
}


Lilypond error message:

warning: `(gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28
-dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH
-r1200 -sDEVICE=pdfwrite -sOutputFile=./fedora-bug.pdf -c.setpdfwrite
-ffedora-bug.ps)' failed (256)

fatal error: failed files: "fedora-bug.ly"

Running ghostscript standalone:

$ gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89
-dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite
-sOutputFile=./fedora-bug.pdf -c.setpdfwrite -ffedora-bug.ps
GPL Ghostscript 9.15: Can't embed the complete font LinLibertineO as it is
too large, embedding a subset.

The warning is issued but the output file is produced. Lilypond will not
produce the output file.

Building lilypond from source on Fedora 21 makes a version of lilypond that
does not show this error behaviour.

Andrew Bernard








reply via email to

[Prev in Thread] Current Thread [Next in Thread]