On Sat, Jun 5, 2021 at 12:24 AM Jean Abou Samra <[email protected]> wrote: > > > > Le 05/06/2021 à 01:44, Knute Snortum a écrit : > > Hi all, > > > > I am trying to engrave a turn with a flat above it, all under a slur. > > I can't seem to get it no matter what I try. Here is a fairly minimal > > example: > > > > %%% > > \version "2.22.1" > > \language "english" > > > > \relative c'' { > > \key ef \major > > \time 12/8 > > \partial 8 bf8( | > > g'4 > > \once \override TextScript.avoid-slur = #'inside > > c,8^\turn^\markup { \flat } c'4 g8 bf4. af4 g8) | > > } > > %%% > > > > The turn is inside (below) the slur, but not that flat. It seems like > > the slur is leaving enough room for the flat, but the flat won't go > > below the slur. Any suggestions? > > Hello, > > When the TextScript has an outside-staff-priority, > its alignment is fixed by other means than avoid-slur. > > \version "2.22.0" > \language "english" > > \relative c'' { > \key ef \major > \time 12/8 > \partial 8 bf8( | > g'4 > \once \override TextScript.avoid-slur = #'inside > \once \override TextScript.outside-staff-priority = ##f > c,8^\turn^\markup { \flat } c'4 g8 bf4. af4 g8) | > } > > Best, > Jean
That's perfect Jean, thanks! I did fool around with outside-staff-priority, but always with a number. I didn't know it could take a value of false. To the list again, in the Internals Reference for TextScript (https://lilypond.org/doc/v2.22/Documentation/internals/textscript) under outside-staff-priority, it says it takes a number but there's no mention of it taking a boolean. Did I miss something or is this a possible improvement to the manual? -- Knute Snortum
