[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
- Fedora lilypond will not compile with large character set fonts,
Andrew Bernard <=