bug-lilypond
[Top][All Lists]
Advanced

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

Re: more stems piercing text


From: Keith OHara
Subject: Re: more stems piercing text
Date: Sun, 21 Apr 2013 10:01:25 -0700
User-agent: Opera Mail/12.14 (Win32)

On Sun, 21 Apr 2013 01:26:21 -0700, Janek Warchoł <address@hidden> wrote:

Indeed, i've arrived at a similar conclusion: we need padding both
inwards and outwards, but they need different values.  I think it
would be a reasonable thing to do.


There are two parameters 'skyline-horizontal-padding' and 
'outside-staff-horizontal-padding'

One reasonable path would be to have 'skyline-horizontal-padding' apply to the 
interior.  This is set on System or VerticalAxisGroup (such as a staff) to pad 
protruding notes that might interleave tightly, and these protrusions are 
interior features of the System or VerticalAxisGroup.

Then 'outside-staff-...' could pad the outward edges, and preferably be 
included in the X-extents so that \textLengthOn and such things are compatible 
with 'outside-staff-...'

Doing inward- and outward- padding correctly will take time.  If we are 
careful, very few bugs analogous to issue 3032 will appear.


In the short term, application of a small skyline-horizontal-padding=0.2, an 
amount of padding we would want either inwards or outwards, is probably the 
wise thing to do.  Even that needs a corresponding change, 
extra-spacing-width='(-0.2 . 0.2)  to textLengthOn, and probably a review of 
the other bugs fixed since 2148 was pushed.


On Sun, 21 Apr 2013 02:51:35 -0700, address@hidden <address@hidden> wrote:

Just a note to say that I do not have much time these days to follow the discussion about 
this, but if someone sends me an e-mail saying "write a patch that does thing 
X" I'll do it.


Well, this patch is about making an existing implementation work for a variety 
of use cases, so the person arranging the patch should be willing to check the 
regression tests as he works.

What would be great from you is a bug-report that shows the problem on lilydev, 
so that the corresponding regression test actually shows the problem on 
lilydev.   The letter 'j' always causes trouble for me, but Irish doesn't use 
that letter, so I no longer care about the problem.

{ \textLengthOn \voiceOne   g''4^"Ja," g''^"ijsberg" }




reply via email to

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