[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Allows minimum-length to work for end-of-line spanners. (issue 74530
From: |
dak |
Subject: |
Re: Allows minimum-length to work for end-of-line spanners. (issue 7453046) |
Date: |
Sat, 09 Mar 2013 08:51:55 +0000 |
On 2013/03/09 07:18:50, mike7 wrote:
On 8 mars 2013, at 14:10, mailto:address@hidden wrote:
>
>
https://codereview.appspot.com/7453046/diff/1/input/regression/minimum-length-end-line.ly
> File input/regression/minimum-length-end-line.ly (right):
>
>
https://codereview.appspot.com/7453046/diff/1/input/regression/minimum-length-end-line.ly#newcode10
> input/regression/minimum-length-end-line.ly:10: \override
> TextSpanner.springs-and-rods = #ly:spanner::set-spacing-rods
> Why is this override needed for the regtest? The other overrides
are
> obvious user-accessible overrides for triggering the tested
> functionality.
>
> But should _this_ override not be the default?
>
> https://codereview.appspot.com/7453046/
Perhaps open a tracker issue for this?
The question is not only valid for text spanners but also hairpins,
glissandos,
etc.
Last time I looked, this issue purportedly "Allows minimum-length to
work for end-of-line spanners." And according to the regtest, it does
not do the job. Without additional messing with springs-and-rods it
does not allow minimum-length to work for end-of-line-spanners.
The only thing more frustrating than missing functionality is
purportedly available functionality that needs non-user-comprehensible
trickery to actually work.
Please don't turn LilyPond into a secret bag of tricks only for the
initiated. It is emasculating its users.
Separately problematic is that the secret interface contains
\override TextSpanner.springs-and-rods = #ly:spanner::set-spacing-rods
which apparently should be the default but is only tested in a single
regtest. So it is not clear that using this functionality would not
break other things elsewhere.
https://codereview.appspot.com/7453046/