Hi Gabriel,

The behaviour of this MWE is in line with your explanation except for one thing.

*
*

\override InstrumentName.X-offset = #2.5works (does not cause any problems) even if I comment out

 \new Lyrics \words

which is hard for me to understand given the following (from your message):


    Lyrics is a bottom context, whereas in usual music, the Bottom
    context is a Voice context.

Hm, I think this is all in order: Your general \override of InstrumentName.X-offset = 2.5 affects Lyrics and Voice contexts; in the Voice context, it doesn't have any effect (since the Instrument_name_engraver sits in the surrounding Staff context). Why should removing the Lyrics part of the score cause problems?

By the way, I remembered an old message of David Kastrup's on this list where he (whose knowledge about the internal workings of LilyPond surpasses mine by several orders of magnitude) explains the meaning of Context-free \override's quinte succinctly: https://lists.gnu.org/archive/html//lilypond-user/2025-01/msg00128.html

Lukas

Reply via email to