2013/4/19 Keith OHara <[email protected]>: >> 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 <[email protected]>: > "Keith OHara" <[email protected]> writes: >> David Kastrup <[email protected]>: >>> 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 _______________________________________________ bug-lilypond mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-lilypond
