[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: LilyPond 2.23.6 released
From: |
Jonas Hahnfeld |
Subject: |
Re: LilyPond 2.23.6 released |
Date: |
Sun, 13 Feb 2022 16:02:24 +0100 |
User-agent: |
Evolution 3.42.3 |
Am Samstag, dem 12.02.2022 um 20:43 +0800 schrieb Jinsong Zhao:
> On 2022/2/12 18:48, Jonas Hahnfeld wrote:
> > Am Mittwoch, dem 09.02.2022 um 20:39 +0100 schrieb Jonas Hahnfeld via
> > LilyPond user discussion:
> > > Am Mittwoch, dem 09.02.2022 um 12:07 +0800 schrieb Jinsong Zhao:
> > > > Hello developers,
> > > >
> > > > Thanks a lot for the transition towards Guile 2.2. I've switched to
> > > > 2.23.6/guile 2.2 on Windows 10.
> > > >
> > > > The only issue I have currently encountered is when the filename is in
> > > > Chines, for example "中文.ly", then lilypond could not generate PDF
> > > > file. It could generate corrected "中文.midi", and also could generate
> > > > correct ps and svg file, but the filenames are unreadable characters.
> > >
> > > I can confirm it's not working with the version using Guile 2.2 -
> > > however I remember that I tested this in the past and made it work,
> > > after fixing something in the LilyPond code. I'll have to dig up
> > > details and figure out what broke / changed...
> >
> > Yep, I remembered correctly that there was a general issue with special
> > character filenames: https://gitlab.com/lilypond/lilypond/-/issues/6089
> > The problem was fixed quite some time ago in
> > https://gitlab.com/lilypond/lilypond/-/merge_requests/612 and this
> > works, ie LilyPond produces the correct filenames and correctly encoded
> > contents. What doesn't work is Ghostscript converting the generated
> > Postscript to PDF, which I suspect is a packaging / cross-compilation
> > error on our side since it works with the official Windows binaries
> > from ghostscript.com and the older version of Ghostscript from GUB...
> >
> > Tracked in https://gitlab.com/lilypond/lilypond/-/issues/6282, I'll
> > have to investigate how to solve this.
>
> Thanks a lot for your efforts on this issue.
>
> In my case, LilyPond 2.23.6/guile 2.2 does not produce the correct
> filenames but correctly encoded contents. The only correct filename
> produced by LilyPond is the MIDI file. However, LilyPond 2.23.6/guile
> 1.8 produced all correct filenames.
>
> The following is the output in CMD terminal. You will find that
> filenames of ps and svg are not correct. However the content are correct.
Okay, interesting. So there actually may be multiple problems on
Windows, again working fine on Linux...
>
> D:\Jinso\Desktop\ly>d:\Program\lilypond-2.23.6\bin\lilypond.exe 中文.ly
> GNU LilyPond 2.23.6 (running Guile 2.2)
> Processing `涓枃.ly'
> Parsing...
> Interpreting music...[8][16]
> Preprocessing graphical objects...
> Interpreting music...
> MIDI output to `涓枃.mid'...
> Finding the ideal number of pages...
> Fitting music on 1 page...
> Drawing systems...
> Converting to `涓枃.pdf'...
> warning: `(gs -q -dNODISPLAY -dNOSAFER -dALLOWPSTRANSPARENCY -dNOPAUSE
> -dBATCH -dAutoRotatePages=/None -dPrinted=false ./tmp--tmp-5651466)'
> failed (1)
>
> fatal error: failed files: "涓枃.ly"
>
> D:\Jinso\Desktop\ly>d:\Program\lilypond-2.23.6\bin\lilypond.exe --ps 中文.ly
> GNU LilyPond 2.23.6 (running Guile 2.2)
> Processing `涓枃.ly'
> Parsing...
> Interpreting music...[8][16]
> Preprocessing graphical objects...
> Interpreting music...
> MIDI output to `涓枃.mid'...
> Finding the ideal number of pages...
> Fitting music on 1 page...
> Drawing systems...
> Copying to `涓枃.ps'...
> Success: compilation successfully completed
>
> D:\Jinso\Desktop\ly>d:\Program\lilypond-2.23.6\bin\lilypond.exe --svg 中
> 文.ly
> GNU LilyPond 2.23.6 (running Guile 2.2)
> Processing `涓枃.ly'
> Parsing...
> Interpreting music...[8][16]
> Preprocessing graphical objects...
> D:\Jinso\Desktop\ly>d:\Program\lilypond-2.23.6\bin\lilypond.exe --svg 中
> 文.ly
> GNU LilyPond 2.23.6 (running Guile 2.2)
> Processing `涓枃.ly'
> Parsing...
> Interpreting music...[8][16]
> Preprocessing graphical objects...
> Interpreting music...
> MIDI output to `涓枃.mid'...
> Finding the ideal number of pages...
> Fitting music on 1 page...
> Drawing systems...
> Success: compilation successfully completed
>
> D:\Jinso\Desktop\ly>dir
> 驱动器 D 中的卷是 Data
> 卷的序列号是 D6A8-795E
>
> D:\Jinso\Desktop\ly 的目录
>
> 2022/02/12 20:32 <DIR> .
> 2022/02/12 20:32 <DIR> ..
> 2022/02/12 20:28 211 tmp--tmp-5651466
> 2022/02/12 19:57 1,617 中文.ly
> 2022/02/12 20:32 1,295 中文.mid
> 2022/02/12 20:28 2,187 涓枃-tmp-5790652.457878.pdf
> 2022/02/12 20:28 43,410,812 ����-tmp-5790652
> 2022/02/12 20:32 43,410,812 ����.ps
> 2022/02/12 20:32 88,064 ����.svg
> 7 个文件 86,914,998 字节
> 2 个目录 592,849,948,672 可用字节
signature.asc
Description: This is a digitally signed message part
- Re: LilyPond 2.23.6 released, (continued)
- Re: LilyPond 2.23.6 released, Mats Bengtsson, 2022/02/09
- Re: LilyPond 2.23.6 released, Jonas Hahnfeld, 2022/02/09
- Re: LilyPond 2.23.6 released, David Kastrup, 2022/02/09
- Re: LilyPond 2.23.6 released, Jonas Hahnfeld, 2022/02/09
- Re: LilyPond 2.23.6 released, Ralph Palmer, 2022/02/09
- Re: LilyPond 2.23.6 released, Jonas Hahnfeld, 2022/02/12
Re: LilyPond 2.23.6 released, Jinsong Zhao, 2022/02/08
Re: LilyPond 2.23.6 released, Jinsong Zhao, 2022/02/12
\repeat segno (Was re: LilyPond 2.23.6 released), Joel C. Salomon, 2022/02/13
Re: LilyPond 2.23.6 released, Thomas Scharkowski, 2022/02/16