Re: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Carl Sorensen
On 1/1/22, 2:43 PM, "Jean Abou Samra" wrote: I don't know much about the code that places systems on the page, but I think the issue is just that there are two code paths applying extra-offsets, with two different coordinate systems. You are certainly correct. Thank

Re: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Jean Abou Samra
Le 01/01/2022 à 22:21, Carl Sorensen a écrit : On 1/1/22, 2:05 PM, "Kieren MacMillan" wrote: Hi Carl, > I assume it is because the negative offset reduces the skyline of the broken (following) system, which allows the spacing engine to raise that system. But

Re: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Kieren MacMillan
Hi Jean, > Within a system, positive Y offsets move higher because > that is how we humans tend to think. However, page spacing > all works with Y offsets going down. Ah… That makes sense. Or at least the logic is internally consistent. ;) Thanks for clarifying it for me. A note for any future

Re: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Kieren MacMillan
Hi Carl, > extra-offset affects the position of grobs *relative to the staff containing > them*. When the Y position of a grob is increased, it either has no affect > on the location of the staff, or it lowers the staff due to required spacing > from the staff above. Since

Re: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Jean Abou Samra
Le 01/01/2022 à 21:30, Kieren MacMillan a écrit : Hi all, (Happy New Year!) Is there a logical reason that for most tweaks negative extra-offset values move the associated grob vertically lower on the page, but with NonMusicalPaperColumn.line-break-system-details it moves the associated

Re: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Carl Sorensen
On 1/1/22, 2:05 PM, "Kieren MacMillan" wrote: Hi Carl, > I assume it is because the negative offset reduces the skyline of the broken (following) system, which allows the spacing engine to raise that system. But extra-offset doesn't (or at least shouldn't) affect the

Re: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Kieren MacMillan
Hi Carl, > I assume it is because the negative offset reduces the skyline of the broken > (following) system, which allows the spacing engine to raise that system. But extra-offset doesn't (or at least shouldn't) affect the spacing engine, right? Kieren

Re: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Carl Sorensen
ysg> From: lilypond-devel on behalf of Kieren MacMillan Sent: Saturday, January 1, 2022 1:30:20 PM To: LilyPond development Subject: Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"? Hi all, (Happy New Year!) Is there a logical reason that

Why is NonMusicalPaperColumn.line-break-system-details.extra-offset "upside down"?

2022-01-01 Thread Kieren MacMillan
Hi all, (Happy New Year!) Is there a logical reason that for most tweaks negative extra-offset values move the associated grob vertically lower on the page, but with NonMusicalPaperColumn.line-break-system-details it moves the associated system *higher* on the page? I offer it would be