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
>