bug-lilypond
[Top][All Lists]
Advanced

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

Re: Syllable extender line is too short


From: David Kastrup
Subject: Re: Syllable extender line is too short
Date: Wed, 15 Feb 2017 16:38:12 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

mail sender <address@hidden> writes:

> Since version 2.19.55 the syllable extender line "__" is not drawn
> with the correct length in some cases. While the faulty line is in
> basso lyrics in the example file, the second voice is necessary to
> trigger the bug. Versions before 2.19.55 do not show this behavior
> (with the same source file).
>
> % bug report: since version 2.19.55 the syllable extender line "__"
> % is not drawn with the correct length in some cases. While the faulty
> % line is in basso lyrics in this example, the second voice is
> % necessary to trigger the bug.
>
>
> \version "2.19.55"
>
>
> tenor = \relative c' {
>     \clef "treble_8"
>     \key bes \major
>     \time 4/4
>
>     r2 d4 d d4. 8 2 r2 d8. 16 4 2 2
> }
>
>
> tenor_lyrics = \lyricmode {
>     non in -- ven -- tus est si -- mi -- lis il -- li
> }
>
>
> bass = \relative c {
>     \clef "bass"
>     \key bes \major
>     \time 4/4
>
>     d4. 8 2~ 2 8. 16 4 d2 2~ 2 4 4
> }
>
>
> bass_lyrics = \lyricmode {
>     ven -- tus est __ si -- mi -- lis il -- li __ non in
> }
>
>
> \score {
>   <<
>     \new StaffGroup
>      <<
>        \new Staff { \tenor }
>        \addlyrics { \tenor_lyrics }
>        \new Staff { \bass }
>        \addlyrics { \bass_lyrics }
>      >>
>   >>
> }

Writing instead

       \addlyrics \with { extendersOverRests = ##t } { \bass_lyrics }

will fix this.  This is a consequence of

commit 6c6d1f6ac9e6a7a9aba760dcbb41b4fbbc8f0536
Author: David Kastrup <address@hidden>
Date:   Sat Feb 4 14:43:47 2017 +0100

    Issue 5053/2: Fix extendersOverRests property
    
    This previously behaved as always-on.

And it would appear that not only was the property not properly queried
but now that it is actually heeded, it does something not related to its
name (the extender in question does not extend over a rest but rather
over a tied note, and there is no rest afterwards either).

-- 
David Kastrup



reply via email to

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