lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fix issues 1259 and 1433 (\breakDynamicSpan and a spanner's style=#'


From: Colin Campbell
Subject: Re: Fix issues 1259 and 1433 (\breakDynamicSpan and a spanner's style=#'none over a line break) (issue4630070)
Date: Sun, 26 Jun 2011 10:09:04 -0600
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110516 Lightning/1.0b2 Thunderbird/3.1.10

On 11-06-26 06:25 AM, Neil Puttock wrote:
On 26 June 2011 13:02, Reinhold Kainhofer<address@hidden>  wrote:

Hmm, again the problem is that the parts after a line break of broken dynamic
spanners (text / hairpin) do not have any parent set any more... Now, the
function write-system-signature (subfunction found-grob, stencil.scm) calls
ly:grob-extent, which checks for the common refpoint of the spanner and its
parent (which is 0)...
I think you're misreading this.  The common refpoint is a System; it
doesn't have a parent since it's the top-level grob.  The problem is
that the broken spanner is expecting a different System.

So, I more and more get the impression that the approach of simply killing the
line spanner and letting its child dynamic spanners live on is the wrong
approach to \breakDynamicSpan and spanner's style=#'none...
Yep, it definitely appears to be too naive.

Cheers,
Neil



Just jumping in unwisely, before the coffee hits the brainstem: is a slur an instance of spanner? This discussion sounds a good bit like the problems reported with slurs (ties?) over line breaks.

Colin

--
The human race has one really effective weapon, and that is laughter.
-- Mark Twain




reply via email to

[Prev in Thread] Current Thread [Next in Thread]