lilypond-devel
[Top][All Lists]
Advanced

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

Re: LilyPond 2.23.7 released


From: Jean Abou Samra
Subject: Re: LilyPond 2.23.7 released
Date: Fri, 1 Apr 2022 17:35:24 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0

Le 26/03/2022 à 22:36, Jonas Hahnfeld via LilyPond user discussion a écrit :
We are happy to announce the release of LilyPond 2.23.7. This is termed
a development release, but these are usually reliable. If you want to
use the current stable version of LilyPond, we recommend using the
2.22.2 version.

Starting with this release, LilyPond requires Guile 2.2 and the
official binaries were created with the new infrastructure developed
over the past months. Issues reported for the previous release have
been addressed, in particular regarding performance (by integrating
compiled bytecode) and on Windows, where it is now possible to extract
the provided zip archive with the Windows Explorer and use special
characters in filenames. Please test this release and let us know about
problems that you encounter.



On the French list, Martial Rameaux reported that this snippet no
longer worked:

https://lsr.di.unimi.it/LSR/Item?id=658


\version "2.23.6"

%%postscript tuning name
EADGBE =
\markup {
  \with-dimensions #'(0 . 0.8) #'(0 . 1.0)
  \postscript #"/Arial-Bold findfont
                1.3 scalefont
                setfont 0 3.6 moveto
                (E) show 0 2.0 moveto
                (B) show 0 0.6 moveto
                (G) show 0 -0.8 moveto
                (D) show 0 -2.2 moveto
                (A) show 0 -3.6 moveto
                (E) show
                stroke"
}
%%------------------------------------------------
\new TabStaff {
  \set TabStaff.instrumentName = \markup { " " \EADGBE }
  \set TabStaff.shortInstrumentName = \markup \EADGBE
  e,8 c e gis b e'
}


I can reproduce on my systems with all binaries created with the new
systems (including those of 2.23.6 and the experimental ones of 2.23.5),
but it works with those from GUB. On the other hand, it also
works with my local build. Below is the log with the local build:

Preparing Ghostscript command to `/tmp/lilypond-tmp-7374899': mark /OutputFile (./lilypond-tmp-9388256.pdf) /CompatibilityLevel 1.4 /PageSize [595.28 841.89] (pdfwrite) finddevice putdeviceprops pop (pdfwrite) selectdevice newpath fill (/tmp/lilypond-tmp-9388256) (r) file .setsafe run Invoking `gs -dNODISPLAY -dNOSAFER -dNOPAUSE -dBATCH -dAutoRotatePages=/None -dPrinted=false /tmp/lilypond-tmp-7374899'...

GPL Ghostscript 9.54.0 (2021-03-30)
Copyright (C) 2021 Artifex Software, Inc.  All rights reserved.
This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY:
see the file COPYING for details.
Querying operating system for font files...
Can't find (or can't open) font file /usr/share/ghostscript/9.54.0/Resource/Font//usr/share.
Can't find (or can't open) font file Arial-Bold.
Didn't find this font on the system!
Substituting font Helvetica-Bold for Arial-Bold.
Loading NimbusSans-Bold font from /usr/share/ghostscript/9.54.0/Resource/Font/NimbusSans-Bold... 4633308 3259251 10238336 8713187 1 done.
gc time taken: 0.092195186
]
Success: compilation successfully completed


The binaries give

Preparing Ghostscript command to `/tmp/lilypond-tmp-2941483': mark /OutputFile (./lilypond-tmp-960866.pdf) /CompatibilityLevel 1.4 /PageSize [595.28 841.89] (pdfwrite) finddevice putdeviceprops pop (pdfwrite) selectdevice newpath fill (/tmp/lilypond-tmp-960866) (r) file .setsafe run Invoking `gs -dNODISPLAY -dNOSAFER -dNOPAUSE -dBATCH -dAutoRotatePages=/None -dPrinted=false /tmp/lilypond-tmp-2941483'...

GPL Ghostscript 9.54.0 (2021-03-30)
Copyright (C) 2021 Artifex Software, Inc.  All rights reserved.
This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY:
see the file COPYING for details.
Querying operating system for font files...
Can't find (or can't open) font file %rom%Resource/Font/%rom%Resou.
Can't find (or can't open) font file Arial-Bold.
Didn't find this font on the system!
Substituting font Helvetica-Bold for Arial-Bold.
Can't find (or can't open) font file %rom%Resource/Font/%rom%Resource/F.
Can't find (or can't open) font file NimbusSans-Bold.
Can't find (or can't open) font file %rom%Resource/Font/%rom%Resource/F.
Can't find (or can't open) font file NimbusSans-Bold.
Didn't find this font on the system!
Unable to substitute for font.
Error: /invalidfont in /findfont
Operand stack:
   Arial-Bold
Execution stack:
   %interp_exit   .runexec2   --nostringval--   .findfontop --nostringval--   2   %stopped_push   --nostringval-- .findfontop   .findfontop   false   1   %stopped_push   1942   1 3   %oparray_pop   1941   1   3   %oparray_pop   1929   1   3 %oparray_pop   1785   1   3   %oparray_pop   --nostringval-- %errorexec_pop   .runexec2   --nostringval--   .findfontop --nostringval--   2   %stopped_push   --nostringval--   1942   1 3   %oparray_pop   1941   1   3   %oparray_pop   1929   1   3 %oparray_pop   1785   1   3   %oparray_pop   --nostringval-- %errorexec_pop   .runexec2   --nostringval--   .findfontop --nostringval--   2   %stopped_push   --nostringval--   1877   1 3   %oparray_pop
Dictionary stack:
   --dict:728/1123(ro)(G)--   --dict:0/20(G)-- --dict:111/200(L)--
Current allocation mode is local
Last OS error: Permission denied
Current file position is 228621
GPL Ghostscript 9.54.0: Unrecoverable error, exit code 1
warning: `(gs -dNODISPLAY -dNOSAFER -dNOPAUSE -dBATCH -dAutoRotatePages=/None -dPrinted=false /tmp/lilypond-tmp-2941483)' failed (256)

fatal error: failed files: "font.ly"


The GS version is not the problem, as it is the same between these
two cases.

Relatedly, another user reported that system fonts didn't load anymore
(but didn't provide details yet).

Jean




reply via email to

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