Re: Missing items to make Cairo ready

2023-01-05 Thread Jean Abou Samra
Le 06/01/2023 à 03:19, Jean Abou Samra a écrit : Le 04/01/2023 à 15:50, Jonas Hahnfeld a écrit : On the other hand, librsvg is written in Rust where I have no experience how practical it actually is to integrate into our binaries on all platforms. To my surprise, I was able to get librsvg to

Re: Missing items to make Cairo ready

2023-01-05 Thread Jean Abou Samra
Le 04/01/2023 à 15:50, Jonas Hahnfeld a écrit : On the other hand, librsvg is written in Rust where I have no experience how practical it actually is to integrate into our binaries on all platforms. To my surprise, I was able to get librsvg to build in release/binaries/ this evening, with the

Re: Missing items to make Cairo ready

2023-01-05 Thread Jean Abou Samra
Le 05/01/2023 à 23:30, Jonas Hahnfeld a écrit : What I find worrying in this discussion is that proponents of having Cairo sooner than later keep dismissing the size argument, in parts with very strong words, without the willingness to look into it (as far as I understand; or have there been conc

Re: Missing items to make Cairo ready

2023-01-05 Thread Karlin High
On 1/5/2023 4:30 PM, Jonas Hahnfeld wrote: What I find worrying in this discussion is that proponents of having Cairo sooner than later keep dismissing the size argument Concern granted. I do appreciate optimal PDFs. How much effort should be expended for what level of optimization, Cairo's c

Re: Missing items to make Cairo ready

2023-01-05 Thread Han-Wen Nienhuys
On Thu, Jan 5, 2023 at 2:24 PM Werner LEMBERG wrote: > > > >> The only thing I would like to convince the Cairo people is to add > >> a mode to produce PDFs with font references instead of embedding – > >> and subsetting – fonts. My Cairo knowledge is zero; maybe this is > >> already possible? >

Re: Missing items to make Cairo ready

2023-01-05 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Thu, 2023-01-05 at 13:24 +, Werner LEMBERG wrote: > > > > IMO, working with a 35mb user manual isn't materially different > > from working with a 10mb user manual.  Both take a while to > > download. > > Indeed, but the manuals as a whole, in all languages, get also > distributed, and ther

Re: Slurs without Stems (Issue #3760)

2023-01-05 Thread Jean Abou Samra
Le 05/01/2023 à 23:40, Han-Wen Nienhuys a écrit : In retrospect, I don't know if the NoteColumn grob has been a great idea: as time progressed, the original function of NoteColumn (provide the extents of a notehead + stem + flag) has been usurped by various more sophisticated mechanisms. Well,

Re: Slurs without Stems (Issue #3760)

2023-01-05 Thread Han-Wen Nienhuys
On Wed, Jan 4, 2023 at 8:09 PM Dan Eble wrote: > > 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 h

Re: Ghostscript and new PDF interpreter

2023-01-05 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Thu, 2023-01-05 at 20:56 +, Werner LEMBERG wrote: > > > On the other hand, GS's new PDF engine no longer contains a PS > > > interpreter; it is possible that `extractpdfmark` doesn't work > > > anymore, and we have to find something new... > > > > This is wrong, or at least the new PDF *int

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

2023-01-05 Thread hassan . elfatihi
Hello You are right in practice 7/2 tone is not used. You can delete. I personally don't use it. Here are the files I modified in 2017 : lily-library.scm and define-note-names.scm The hel-arabic.ly file must be modified => You must remove: (5/2 . "accidentals.sharp.slashslashslash.stemste

Re: Ghostscript and new PDF interpreter

2023-01-05 Thread Werner LEMBERG
>> On the other hand, GS's new PDF engine no longer contains a PS >> interpreter; it is possible that `extractpdfmark` doesn't work >> anymore, and we have to find something new... > > This is wrong, or at least the new PDF *interpreter* (which is, in > my understanding, not to be confused with

Ghostscript and new PDF interpreter (was: Missing items to make Cairo ready)

2023-01-05 Thread Jonas Hahnfeld via Discussions on LilyPond development
[ replying on the topic of the new PDF interpreter alone because it really bothers me that you keep making wrong claims in that regard ] On Wed, 2023-01-04 at 15:13 +, Werner LEMBERG wrote: > > With extractpdfmark > > === > > > > PS backend: > > > > 4,8M    Documentation/out-

Re: Missing items to make Cairo ready

2023-01-05 Thread Jean Abou Samra
Le 05/01/2023 à 16:14, Werner LEMBERG a écrit : This is apparently a generation thing: I still can remember using modems that transferred 4kByte/s... Over here $ wget https://gitlab.com/lilypond/lilypond/-/releases/v2.24.0/downloads/lilypond-2.24.0-documentation.tar.xz [...] lilypond-2.24.0

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

2023-01-05 Thread Lukas-Fabian Moser
Hello Hassan, Hello I am hassan EL FATIHI author of hel-arabic.ly, if you have questions or changes to propose I am at your disposal. I have been practicing Arabic music for more than thirty years, in addition I am a computer scientist which pushed me to program hel-arabic.ly What's most surpr

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

2023-01-05 Thread hassan . elfatihi
Hello Don't remove 7/2 , and don't replace it with 7/4, It is nonsense why you want to delete 7/2 , I don't understand Best regard Hassan EL FATIHI

Re: Missing items to make Cairo ready

2023-01-05 Thread Werner LEMBERG
>> Indeed, but the manuals as a whole, in all languages, get also >> distributed, and there it *does* make a significant difference >> IMHO: Right now, the PDFs in `lilypond-2.24.0-documentation.tar.xz` >> (which has a size of 170MByte) need 144MByte in total >> (uncompressed). Multiply the latt

Re: Missing items to make Cairo ready

2023-01-05 Thread Jean Abou Samra
> Le 5 janv. 2023 à 14:24, Werner LEMBERG a écrit : > > Indeed, but the manuals as a whole, in all languages, get also > distributed, and there it *does* make a significant difference IMHO: > Right now, the PDFs in `lilypond-2.24.0-documentation.tar.xz` (which > has a size of 170MByte) need 14

Re: Missing items to make Cairo ready

2023-01-05 Thread Werner LEMBERG
>> The only thing I would like to convince the Cairo people is to add >> a mode to produce PDFs with font references instead of embedding – >> and subsetting – fonts. My Cairo knowledge is zero; maybe this is >> already possible? > > This makes no sense to me as a Cairo feature. Such PDF snippet

Re: Missing items to make Cairo ready

2023-01-05 Thread Jean Abou Samra
Le 05/01/2023 à 13:23, Karlin High a écrit : On Thu, Jan 5, 2023, 6:07 AM Han-Wen Nienhuys wrote: If we do custom post processing, we might as well postprocess the final PDF directly to make all snippets point to a single music font object? I would like to hear more about what tha

Re: Missing items to make Cairo ready

2023-01-05 Thread Karlin High
On Thu, Jan 5, 2023, 6:07 AM Han-Wen Nienhuys wrote: > If we do custom post processing, we might as well postprocess the final > PDF directly to make all snippets point to a single music font object? > I would like to hear more about what that could look like. There were numerous mentions of Pop

Re: Missing items to make Cairo ready

2023-01-05 Thread Han-Wen Nienhuys
On Thu, Jan 5, 2023 at 7:16 AM Werner LEMBERG wrote: > The only thing I would like to convince the Cairo people is to add a > mode to produce PDFs with font references instead of embedding – and > subsetting – fonts. My Cairo knowledge is zero; maybe this is already > possible? This makes no se

Re: Inactive translations

2023-01-05 Thread Jean Abou Samra
Le 04/01/2023 à 14:41, Jonas Hahnfeld via Discussions on LilyPond development a écrit : What do you think? +1 OpenPGP_signature Description: OpenPGP digital signature

Re: Missing items to make Cairo ready

2023-01-05 Thread Jean Abou Samra
Le 05/01/2023 à 07:16, Werner LEMBERG a écrit : Well, 'dropping the old PS backend' is something we should do very carefully. Hopefully, we are first marking the old backend as deprecated in the next major release before removing it completely in the release after next. Yes, but the time to