Saul Tobin <saul.james.to...@gmail.com> 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

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to