[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Scripts and Slurs
From: |
David Kastrup |
Subject: |
Re: Scripts and Slurs |
Date: |
Fri, 25 Jan 2013 10:55:28 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
Noeck <address@hidden> writes:
> Hi,
>
> if I change the outside-staff-priority of a Script, the Slur is still
> placed as if the Scripts would be inside, even if there is more space
> now. Is that on purpose?
> (I know that the staccato is not placed outside the slurs. But if I
> wanted to, shouldn't it be printed nicely anyways?)
>
> {
> c'-.( d'-.) % good looking default
> \override Script #'outside-staff-priority = #1000
> c'-.( d'-.) % not so nice
> c'( d') % this shows the slur could be placed closer
> }
>
> Could the slur be placed before the script (not only in order but also
> when determining the best slur) in case it as a higher priority?
Try the following
\override Script #'avoid-slur = #'outside
and there will be no place left inside of the slur. I am not claiming
that this behavior might not be worse than necessary, but at least with
that sort of additional override, LilyPond does not get confused.
--
David Kastrup