Package: lilypond
Version: 2.12.3-7
Severity: normal
After upgrading the lilypond packages (from version 2.12.2) to 2.12.3-7, the
tool has started to fail producing correct PS/PDF output on input files
(written for version 2.12.2) which had no problems before.
I was able to narrow down the problem to the use of the "m" symbol of the
dynamic font when using global staff size 14, and can reproduce the problem on
my system with the following input file:
----
\version "2.12.3"
#(set-global-staff-size 14)
\book {
% these symbols display correctly with global staff size 14
\markup{ \dynamic "s f z p r" }
% this is the problematic symbol
\markup{ \dynamic "m" }
% music notation (just to show further effects of the problem)
\score {
\new Staff {
\clef treble
\key c \major
\time 4/4
\relative c' {
c4 d e f g a b c
}
}
\layout { }
}
}
----
Processing this file with lilypond (with no command line options) produces
(i) a PS file on which evince (package version 2.30.3-1) hangs in the
"Loading..." view; gv (3.7.1-1), on the other hand, displays the following
Ghostscript error message as a pop-up, but produces no visible output:
Error: /rangecheckGPL Ghostscript 8.71: Unrecoverable error, exit code 1
in --.type1execchar--
Operand stack:
0.0 8.1294 -14.0475 --dict:13/15(ro)(L)-- m m -string-
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval--
--nostringval-- 2 %stopped_push --nostringval-- --nostringval--
--nostringval-- false 1 %stopped_push 1878 1 3 %oparray_pop
1877 1 3 %oparray_pop 1861 1 3 %oparray_pop 1755 1 3
%oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval--
--nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 0
--nostringval-- %repeat_continue --nostringval-- %finish_show
--nostringval-- --nostringval-- 4 3 3 --nostringval--
(gs_show_enum) %op_show_continue
Dictionary stack:
--dict:1158/1684(ro)(G)-- --dict:0/20(G)-- --dict:105/200(L)--
Current allocation mode is local
Last OS error: 2
(ii) a PDF file in which (when viewed with evince) none of the dynamic markup
symbols are visible (also, the clef, the time signature, and all note heads are
missing). In addition, there are a lot of font-related error messages
outputted on the console, for example:
Error: font resource is not a dictionary
Error (886): Illegal character '}'
Error: End of file inside array
Error: font resource is not a dictionary
Error: Unknown font tag 'R8'
Error (205): No font in show
Error (265): No font in show/space
Error (275): No font in move/show
Commenting out the line which outputs the "m" symbol makes the problem
disappear (without this symbol, there appear to be no problems in the generated
output files). Also, altering the global staff size helps (for example, when
setting the global staff size to 13 or 15, even the "m" symbol causes no
problems).
Could there be a problem in the Feta font files, or could this problem be
caused by some font installation or configuration error after the upgrade? Is
there anything that I could try to verify whether the fonts are correctly
installed?
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.33.4 (SMP w/2 CPU cores)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash
Versions of packages lilypond depends on:
ii ghostscript 8.71~dfsg2-6 The GPL Ghostscript PostScript/PDF
ii guile-1.8 1.8.7+1-3 The GNU extension language and Sch
ii guile-1.8-libs 1.8.7+1-3 Main Guile libraries
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-2.1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.4.5-8 GCC support library
ii libglib2.0-0 2.24.2-1 The GLib library of C routines
ii libgmp3c2 2:4.3.2+dfsg-1 Multiprecision arithmetic library
ii libltdl7 2.2.6b-2 A system independent dlopen wrappe
ii libpango1.0-0 1.28.3-1 Layout and rendering of internatio
ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3
ii lilypond-data 2.12.3-7 LilyPond music typesetter (data fi
ii python 2.6.6-3+squeeze2 interactive high-level object-orie
Versions of packages lilypond recommends:
ii lilypond-doc 2.12.3-7 LilyPond Documentation in HTML, PS
lilypond suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]