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]

Reply via email to