Re: Missing items to make Cairo ready

2023-01-04 Thread Werner LEMBERG
>> We could then get rid of Ghostscript completely. Mhmm, please ignore this sentence, it doesn't make sense. > So, to be clear, in your opinion, solving this is a requirement > before we drop the old PS backend? Well, 'dropping the old PS backend' is something we should do very carefully. Hop

PATCHES - Countdown to January 6

2023-01-04 Thread Colin Campbell
Here is the current countdown report. The next countdown will begin on January 6th. A list of all merge requests can be found here: https://gitlab.com/lilypond/lilypond/-/merge_requests?sort=label_priority Push: !1793 binaries: Add Brewfile for macOS - Jonas Hahnfeld https://gitlab.com/l

Re: The hel-arabic.ly file story...

2023-01-04 Thread Jean Abou Samra
Le 02/01/2023 à 15:38, hassan.elfat...@free.fr a écrit : Hello 7/2 tone exists on the other hand I made a mistake: 7/2 tone is not equivalent to 1 tone + 3/4 tone but is equivalent to 3 tones + 1/2 tone. Since 7/2 tone is rarely used, this part can be deleted. (cshb . ,(ly:ma

Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 23:41, David Kastrup a écrit : Again, the size of a manual that will get copied repeatedly and indefinitely and the size of a document that is transferred once to a printer are different things, and the quoted reply of a Ghostscript developer suggests that they are not willing or

Re: Musings on our translated documentation build

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 14:39, Jonas Hahnfeld via Discussions on LilyPond development a écrit : Another advantage would be that each document is self- contained, ie no more recompilation of all documentation for changes that do not affect cross-references at all. That would be a HUGE improvement! O

Re: Musings on our translated documentation build

2023-01-04 Thread Federico Bruni
Il giorno mer 4 gen 2023 alle 23:36:39 +0100, Jonas Hahnfeld ha scritto: On Wed, 2023-01-04 at 22:58 +0100, Federico Bruni wrote: Il giorno mer 4 gen 2023 alle 14:39:47 +0100, Jonas Hahnfeld ha scritto: > The other two formats we care about for the translated documentation > are PDF a

Re: Musings on our translated documentation build

2023-01-04 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Wed, 2023-01-04 at 22:58 +0100, Federico Bruni wrote: > Il giorno mer 4 gen 2023 alle 14:39:47 +0100, Jonas Hahnfeld > ha scritto: > > The other two formats we care about for the translated documentation > > are PDF and HTML. Of the two, HTML is arguably the more complex one in > > terms of in

Re: Missing items to make Cairo ready

2023-01-04 Thread David Kastrup
Jean Abou Samra writes: > Le 04/01/2023 à 22:42, David Kastrup a écrit : >> There is a difference between a score that is downloaded and copied and >> transferred thousands of times indefinitely, and a finalized print >> journal that is sent from a publisher to a printer once. > > > > I think the

Re: Musings on our translated documentation build

2023-01-04 Thread Federico Bruni
Il giorno mer 4 gen 2023 alle 14:39:47 +0100, Jonas Hahnfeld ha scritto: The other two formats we care about for the translated documentation are PDF and HTML. Of the two, HTML is arguably the more complex one in terms of infrastructure for cross-references: For PDF, we just link to the (transla

Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 22:49, Werner LEMBERG a écrit : Well, in this case it's the Cairo people we would have to convince. We could then get rid of Ghostscript completely. So, to be clear, in your opinion, solving this is a requirement before we drop the old PS backend? Waiting for a potentially com

Re: Missing items to make Cairo ready

2023-01-04 Thread Werner LEMBERG
> And again, it's not like the NR PDF was unusable when it was > ~35 MB in LilyPond 2.18. > > What alternative would you propose? In the next days I will investigate how to get small PDFs with the new PDF engine of Ghostscript, reporting problems to the maintainers. Let's see what this will bri

Re: Missing items to make Cairo ready

2023-01-04 Thread Werner LEMBERG
>> Honestly, a fourfold size increase is not something that I would >> call 'acceptable'. > > Upstream might need some convincing. > > Ghostscript's Ken Sharp in 2017: > > "When we have customers wanting to send us 125GB files I have to say > that a concern over file sizes in the few megabytes s

Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 22:42, David Kastrup a écrit : There is a difference between a score that is downloaded and copied and transferred thousands of times indefinitely, and a finalized print journal that is sent from a publisher to a printer once. I think there is a misunderstanding. We are talkin

Re: Missing items to make Cairo ready

2023-01-04 Thread David Kastrup
Jean Abou Samra writes: > Le 04/01/2023 à 22:22, Werner LEMBERG a écrit : >> Honestly, a fourfold size increase is not something that I would call >> 'acceptable'. > > > > It's a question of absolute values, not relative ones. A fourfold > increase from an acceptable value to an acceptable value

Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 22:22, Werner LEMBERG a écrit : Honestly, a fourfold size increase is not something that I would call 'acceptable'. It's a question of absolute values, not relative ones. A fourfold increase from an acceptable value to an acceptable value is acceptable. Due to browser caching

Re: Missing items to make Cairo ready

2023-01-04 Thread Karlin High
On 1/4/2023 3:22 PM, Werner LEMBERG wrote: Honestly, a fourfold size increase is not something that I would call 'acceptable'. Upstream might need some convincing. Ghostscript's Ken Sharp in 2017: "When we have customers wanting to send us 125GB files I have to say that a concern over file s

Re: Missing items to make Cairo ready,Re: Missing items to make Cairo ready,Re: Missing items to make Cairo ready,Re: Missing items to make Cairo ready

2023-01-04 Thread Werner LEMBERG
>> The idea is that you compile all snippets with references to fonts >> only but not with actual fonts. This allows Ghostscript to analyze >> and squeeze the fonts of all included PDFs globally; as an example, >> the NR then has only a few dozen (subsetted) fonts instead of about >> 4500. > >

Re: Slurs without Stems (Issue #3760)

2023-01-04 Thread Werner LEMBERG
> Should slurs require Stem_engraver? > > No: https://gitlab.com/lilypond/lilypond/-/issues/3760#note_339794300 > Yes: > https://gitlab.com/lilypond/lilypond/-/merge_requests/1800#note_1227831830 > > I'm looking for some input from old-timers to help decide this so I > can avoid wasting more ti

Slurs without Stems (Issue #3760)

2023-01-04 Thread Dan Eble
Should slurs require Stem_engraver? No: https://gitlab.com/lilypond/lilypond/-/issues/3760#note_339794300 Yes: https://gitlab.com/lilypond/lilypond/-/merge_requests/1800#note_1227831830 I'm looking for some input from old-timers to help decide this so I can avoid wasting more time on broken or

Cairo label

2023-01-04 Thread Jean Abou Samra
Tangential to the ongoing Cairo discussions: does anybody mind adding a ~Cairo label for Cairo-related issues? OpenPGP_signature Description: OpenPGP digital signature

Re: Missing items to make Cairo ready, Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 16:13, Werner LEMBERG a écrit : The idea is that you compile all snippets with references to fonts only but not with actual fonts. This allows Ghostscript to analyze and squeeze the fonts of all included PDFs globally; as an example, the NR then has only a few dozen (subsetted) f

Re: Missing items to make Cairo ready,Re: Missing items to make Cairo ready

2023-01-04 Thread Werner LEMBERG
> With extractpdfmark > === > > PS backend: > > 4,8M    Documentation/out-www/en/notation.pdf FYI: Using a recent GS version with its new PDF backend, the size gets larger than 20MByte. I guess this is a bug, and I will soon report this to the GS people so that it gets fixed in

Re: Musings on our translated documentation build

2023-01-04 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Wed, 2023-01-04 at 14:39 +0100, Jonas Hahnfeld via Discussions on LilyPond development wrote: > What do people think, especially translators? Would this "annoyance" be > acceptable if it provides a significant simplification of our > infrastructure? Another advantage would be that each document

Re: Inactive translations

2023-01-04 Thread Werner LEMBERG
> * outdated: cs (last update by Pavel in 2012; some passages copied > from German manual!), nl (last update by Jan in 2012) > > Especially the last category is bad and I would like to propose that > we delete these translations; I think it is better to have the > community use the English vers

Re: Missing items to make Cairo ready

2023-01-04 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Wed, 2023-01-04 at 15:00 +0100, Jean Abou Samra wrote: > I was initially scared by Poppler's dependencies, but now that I look at > its CMakeLists.txt file, it seems that most of them are optional, which > makes it more palatable. I'm still not sure what you lose if you don't > compile with G

Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 14:32, Jonas Hahnfeld a écrit : Right: as far as I understand, these are also crucial for our own documentation build to end up with reasonably sized PDFs. Did you check what the situation is if we used snippets compiled with Cairo? Without extractpdfmark ==

Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 14:29, Jonas Hahnfeld a écrit : On Wed, 2023-01-04 at 13:39 +0100, Jean Abou Samra wrote: Le 04/01/2023 à 12:52, Han-Wen Nienhuys a écrit : PNG images will always be clunky for embedding line art, so it can't be the recommended solution. What makes most sense for users? Other il

Inactive translations

2023-01-04 Thread Jonas Hahnfeld via Discussions on LilyPond development
Hi all, before making large changes to our documentation build (see other email), I'd like to start a discussion on inactive / unmaintained translations. For an objective metric, I looked at the date of the last translation update, ie commits that only touched the respective subdirectory in Docume

Musings on our translated documentation build

2023-01-04 Thread Jonas Hahnfeld via Discussions on LilyPond development
During the last months, I've played a bit with Texinfo and would like to discuss some ideas / simplifications for our translated documentation. The base assumption is that translated .info files are not important, ie we only build and install the English versions. If that's not the case, please let

Re: Missing items to make Cairo ready

2023-01-04 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Wed, 2023-01-04 at 14:00 +0100, Jean Abou Samra wrote: > Le 29/12/2022 à 01:53, Jean Abou Samra a écrit : > > Hi, > > > > I have just opened issues for the missing features of > > the Cairo backend that I am aware of. > > > > https://gitlab.com/lilypond/lilypond/-/issues/6500 > > https://gitla

Re: Missing items to make Cairo ready

2023-01-04 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Wed, 2023-01-04 at 13:39 +0100, Jean Abou Samra wrote: > Le 04/01/2023 à 12:52, Han-Wen Nienhuys a écrit : > > PNG images will always be clunky for embedding line art, so it can't > > be the recommended solution. What makes most sense for users? Other > > illustration programs also can't process

Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 29/12/2022 à 01:53, Jean Abou Samra a écrit : Hi, I have just opened issues for the missing features of the Cairo backend that I am aware of. https://gitlab.com/lilypond/lilypond/-/issues/6500 https://gitlab.com/lilypond/lilypond/-/issues/6501 https://gitlab.com/lilypond/lilypond/-/issues/65

Re: Missing items to make Cairo ready

2023-01-04 Thread Jean Abou Samra
Le 04/01/2023 à 12:52, Han-Wen Nienhuys a écrit : On Thu, Dec 29, 2022 at 1:53 AM Jean Abou Samra wrote: Hi, I have just opened issues for the missing features of the Cairo backend that I am aware of. https://gitlab.com/lilypond/lilypond/-/issues/6500 https://gitlab.com/lilypond/lilypond/-/

Re: Missing items to make Cairo ready

2023-01-04 Thread Han-Wen Nienhuys
On Thu, Dec 29, 2022 at 1:53 AM Jean Abou Samra wrote: > > Hi, > > I have just opened issues for the missing features of > the Cairo backend that I am aware of. > > https://gitlab.com/lilypond/lilypond/-/issues/6500 > https://gitlab.com/lilypond/lilypond/-/issues/6501 > https://gitlab.com/lilypond