Oops, \tweak extra-spacing-width #-1 has nothing to do here...

Le mar. 28 avr. 2020 à 12:26, Pierre Perol-Schneider <
[email protected]> a écrit :

> I have this workaround:
>
> \version "2.20.0"
>
> %% just a line to show the horizontal spacing:
> redline = \markup {
>   \with-color #red
>   \with-dimensions-from \null
>   \translate #'(.6 . -15)
>   \draw-line #'(0 . 25)
> }
> %%%
>
> <<
>   { \voiceOne c'' 4 4 4  \new Voice { \voiceOne c''4 4 4 } 4 4 } \\
>   { \voiceTwo c'4 4 4 4-\redline 4 4 4-\redline 4 }
> >>
>
> \new Staff = Portee <<
>   {
>     \voiceOne c'' 4 4 4
>       \new Voice {
>         \voiceOne
>         \tweak extra-spacing-width #-1
>         c''4 4 4 }
>       \addlyrics  \with { alignAboveContext = "Portee" } { la -- la -- la
> }
>     4 4 } \\
>   { \voiceTwo c'4 4 4 4 4 4 4 4 }
> >>
>
> \layout {
>   \context {
>     \Voice
>     \override NoteColumn.force-hshift = 0 % <= no effect
>   }
>   \context {
>     \Lyrics
>     \override LyricText.Y-offset = 1
>     \override LyricHyphen.Y-offset = 1
>     %\override LyricText.font-size = #-10 % <= no effect
>     \override VerticalAxisGroup.nonstaff-relatedstaff-spacing = % <=
> logically no effect
>      #'((basic-distance . 1.0)
>        (minimum-distance . 0.7)
>        (padding . 0.7)
>        (stretchability . 15))
>     \remove Axis_group_engraver
>   }
> }
>
> Still, if someone find something less radical...
> Cheers,
> Pierre
>
> Le mar. 28 avr. 2020 à 10:39, Pierre Perol-Schneider <
> [email protected]> a écrit :
>
>> Hi All,
>> Please consider this snippet:
>>
>> %%
>> \version "2.20.0"
>>
>> %% just a line to show the horizontal spacing:
>> redline = \markup {
>>   \with-color #red
>>   \with-dimensions-from \null
>>   \translate #'(.6 . -15)
>>   \draw-line #'(0 . 25)
>> }
>> %%%
>>
>> <<
>>   { \voiceOne c'' 4 4 4  \new Voice { \voiceOne c''4 4 4 } 4 4 } \\
>>   { \voiceTwo c'4 4 4 4-\redline 4 4 4-\redline 4 }
>> >>
>>
>> \new Staff = Portee <<
>>   {
>>     \voiceOne c'' 4 4 4
>>       \new Voice { \voiceOne c''4 4 4 }
>>       \addlyrics  \with { alignAboveContext = "Portee" } { la la la }
>>     4 4 } \\
>>   { \voiceTwo c'4 4 4 4 4 4 4 4 }
>> >>
>>
>> \layout {
>>   \context {
>>     \Voice
>>     \override NoteColumn.force-hshift = 0 % <= no effect
>>   }
>>   \context {
>>     \Lyrics
>>     \override LyricText.font-size = #-10 % <= no effect
>>   }
>> }
>> %%%
>>
>> I'm not sure if this is a bug (I didn't find any it in the bug list).
>> Anyway, I'd like to avoid this bad spacing. Any idea how to?
>> TIA, cheers,
>> Pierre
>>
>

Reply via email to