[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" }