lilypond-user
[Top][All Lists]
Advanced

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

Re: Force Lilypond to preserve vertical order of TextScripts?


From: David Kastrup
Subject: Re: Force Lilypond to preserve vertical order of TextScripts?
Date: Sun, 18 Feb 2018 09:03:36 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

Saul Tobin <address@hidden> writes:

> Hi all,
>
> I've noticed that under certain circumstances (I think if the page spacing
> needs to be compressed?) Lilypond will disregard the vertical order of
> TextScripts. So something like:
>
> \relative c'' {
>   f4^"long long long"^"short" e'2.
> }
>
> By itself, this correctly displays the short indication above the long one.
> But sometimes Lilypond, in order to save space, will move the short
> indication below the long one. This is understandable, but it can lead to
> incorrect notation if the order matters. For example, indications of who is
> playing (e.g. solo or tutti) are generally supposed to go above indications
> of playing style or technique.
>
> Is there a way to force Lilypond to respect the specified vertical order of
> TextScripts? Ideally, not as a one time override or tweak but throughout an
> entire score.

Why don't you use a single textscript then?  Like

\relative c'' {
  f4^\markup \column { "long long long" "short" } e'2.
}

That way the order is strictly under your control.

-- 
David Kastrup



reply via email to

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