On Sun, 21 Apr 2013 01:26:21 -0700, Janek Warchoł <[email protected]>
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, [email protected] <[email protected]>
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" }
_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond