[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: more stems piercing text
From: |
address@hidden |
Subject: |
Re: more stems piercing text |
Date: |
Sun, 21 Apr 2013 12:51:35 +0300 |
On 21 avr. 2013, at 11:26, Janek Warchoł <address@hidden> wrote:
> 2013/4/19 Keith OHara <address@hidden>:
>>> Another minimal example from
>>> http://code.google.com/p/lilypond/issues/detail?id=2795#c16
>>>
>>> \paper { indent = 0\mm
>>> line-width = 41\mm
>>> ragged-right = ##f }
>>> \score { << \new Staff { g1_"retaliate" }
>>> \new Staff << { e''4 e''' r2 } \\ e'1 >> >> }
>>>
>>> Workaround
>>> \override DynamicTextSpanner #'skyline-horizontal-padding = #0.5
>>
>> Oops, the correct override is
>> \override TextScript #'skyline-horizontal-padding = #0.2
>> where 0.2 is the value Janek is considering.
>
> +1, this value seems very reasonable.
>
>
> 2013/4/19 David Kastrup <address@hidden>:
>> "Keith OHara" <address@hidden> writes:
>>> David Kastrup <address@hidden>:
>>>> Would it make sense if the "skyline horizontal padding" was only applied
>>>> in inward direction and/or limited/clipped by the outward padding? In
>>>> that case, one could use comparatively larger values for stopping
>>>> interleaving while not causing outward problems.
>>>>
>>> Not in this case, because the near-collision is just as disturbing if
>>> the word ends at the 'i' "retali" and a stem comes within the usual
>>> inter-letter space.
>>
>> Nobody precludes us from padding the full script with a regular padding
>> as well. I'd just think that usually we want larger horizontal padding
>> inside than outside. I mean, going between letters is really bad, but I
>> also don't want stuff to fit in between the stems of "dd", for example.
>
> 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.
>
> cheers,
> Janek
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.
Cheers,
MS