Re: Wide spacing after extremely long syllable
Nice Simon ! 2016-03-09 15:46 GMT+01:00 Simon Albrecht: > On 09.03.2016 03:14, markdblackwell wrote: > >> After an extremely long syllable in the lyrics, the next measure's >> spacing is >> quite wide, even with ragged-right. >> >> In the tiny example below, the problematic measure (of two eighth notes) >> comprises the word, "shine". >> > > First thing I think of would be a completely different route – don’t know > if it fits into your entire framework: > > \version "2.19.37" > \paper { > left-margin = 5\mm > right-margin = 5\mm > ragged-right = ##t > } > \layout { > \context { > \Staff > \remove "Time_signature_engraver" > } > } > theLyrics = \lyricmode { > Rest4 e -- ter -- nal grant un -- to them, O Lord, > and let light per -- pe -- tu -- al > \once \override LyricText.self-alignment-X = #LEFT > shine on > } > notes = \relative c'' { > \cadenzaOn > a1*17/4 > \bar "|" > a8[( c]) \break > \bar "|" > a4 > } > \score { > << > \new Staff > \new Voice = "one" \notes > \new Lyrics \theLyrics > >> > } > > HTH, > Simon > > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Wide spacing after extremely long syllable
On 09.03.2016 03:14, markdblackwell wrote: After an extremely long syllable in the lyrics, the next measure's spacing is quite wide, even with ragged-right. In the tiny example below, the problematic measure (of two eighth notes) comprises the word, "shine". First thing I think of would be a completely different route – don’t know if it fits into your entire framework: \version "2.19.37" \paper { left-margin = 5\mm right-margin = 5\mm ragged-right = ##t } \layout { \context { \Staff \remove "Time_signature_engraver" } } theLyrics = \lyricmode { Rest4 e -- ter -- nal grant un -- to them, O Lord, and let light per -- pe -- tu -- al \once \override LyricText.self-alignment-X = #LEFT shine on } notes = \relative c'' { \cadenzaOn a1*17/4 \bar "|" a8[( c]) \break \bar "|" a4 } \score { << \new Staff \new Voice = "one" \notes \new Lyrics \theLyrics >> } HTH, Simon ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Wide spacing after extremely long syllable
This looks like a bug to me. I can't find any workaround for v2.19. With v2.18, not nice but works: \version "2.18.2" \paper { left-margin = 5\mm right-margin = 5\mm ragged-right = ##t } \layout { \context { \Staff \remove "Time_signature_engraver" } } theLyrics = \lyricmode { \once \override LyricText.self-alignment-X = #LEFT \once \override LyricText.X-extent = #'(0 . 72) Rest_eternal_grant_unto_them,_O_Lord,_and_let_light_perpetual shine on } notes = \relative c'' { \time 1/1 a1 \once\override Staff.BarLine.extra-offset = #'(5 . 0) \time 2/8 a8[( c]) \break \time 1/4 a4 } \score { << \new Staff \new Voice = "one" \notes \new Lyrics \lyricsto "one" \theLyrics >> } Cheers, Pierre 2016-03-09 3:14 GMT+01:00 markdblackwell <markdblackwel...@gmail.com>: > After an extremely long syllable in the lyrics, the next measure's spacing > is > quite wide, even with ragged-right. > > In the tiny example below, the problematic measure (of two eighth notes) > comprises the word, "shine". > > Before each of its eighth notes, I tried the following commands, but they > didn't shrink the problematic measure: > > \once \override Score.SpacingSpanner.average-spacing-wishes = ##t > \once \override Score.SpacingSpanner.common-shortest-duration = > #(ly:make-moment 1/8) > \once \override Score.SpacingSpanner.base-shortest-duration = > #(ly:make-moment 1/8) > \once \override Score.SpacingSpanner.shortest-duration-space = #0.1 > \once \override Score.SpacingSpanner.spacing-increment = #1.2 > > Although the following command shrinks the problematic measure, it also > places the second eighth note completely after the word, "shine"—which > looks > bad: > >\once \override Score.SpacingSpanner.packed-spacing = ##t > > How can I shrink the problematic measure (after the extremely long > syllable) > to a more-normal spacing, while still aligning the word, "shine" under both > eighth notes (as normal)? > > I prefer to keep the extremely long syllable and the problematic measure > together on the same system (line). > > Here's the tiny example: > > \version "2.19.37" > \paper { > left-margin = 5\mm > right-margin = 5\mm > ragged-right = ##t > } > \layout { > \context { \Staff > \remove "Time_signature_engraver" > } > } > theLyrics = \lyricmode { > \once \override LyricText.self-alignment-X = #LEFT > Rest_eternal_grant_unto_them,_O_Lord,_and_let_light_perpetual > shine on > } > notes = \relative c'' { > \time 1/1 > a1 > \time 2/8 > a8[( c]) \break > \time 1/4 > a4 > } > \score { > << > \new Staff > \new Voice = "one" \notes > \new Lyrics \lyricsto "one" \theLyrics > >> > } > > > > > -- > View this message in context: > http://lilypond.1069038.n5.nabble.com/Wide-spacing-after-extremely-long-syllable-tp188318.html > Sent from the User mailing list archive at Nabble.com. > > ___ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Wide spacing after extremely long syllable
After an extremely long syllable in the lyrics, the next measure's spacing is quite wide, even with ragged-right. In the tiny example below, the problematic measure (of two eighth notes) comprises the word, "shine". Before each of its eighth notes, I tried the following commands, but they didn't shrink the problematic measure: \once \override Score.SpacingSpanner.average-spacing-wishes = ##t \once \override Score.SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/8) \once \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/8) \once \override Score.SpacingSpanner.shortest-duration-space = #0.1 \once \override Score.SpacingSpanner.spacing-increment = #1.2 Although the following command shrinks the problematic measure, it also places the second eighth note completely after the word, "shine"—which looks bad: \once \override Score.SpacingSpanner.packed-spacing = ##t How can I shrink the problematic measure (after the extremely long syllable) to a more-normal spacing, while still aligning the word, "shine" under both eighth notes (as normal)? I prefer to keep the extremely long syllable and the problematic measure together on the same system (line). Here's the tiny example: \version "2.19.37" \paper { left-margin = 5\mm right-margin = 5\mm ragged-right = ##t } \layout { \context { \Staff \remove "Time_signature_engraver" } } theLyrics = \lyricmode { \once \override LyricText.self-alignment-X = #LEFT Rest_eternal_grant_unto_them,_O_Lord,_and_let_light_perpetual shine on } notes = \relative c'' { \time 1/1 a1 \time 2/8 a8[( c]) \break \time 1/4 a4 } \score { << \new Staff \new Voice = "one" \notes \new Lyrics \lyricsto "one" \theLyrics >> } -- View this message in context: http://lilypond.1069038.n5.nabble.com/Wide-spacing-after-extremely-long-syllable-tp188318.html Sent from the User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user