Hi,

Consider the following code:
\version "2.23.9"
\relative c, {
  \override Staff.Clef.full-size-change = ##t
  % Defaults ClefModifier.clef-alignments = #'((G -0.2 . 0.1) (F -0.3
. -0.2) (C 0 . 0))
  \set Staff.forceClef = ##t
  \clef "F_8"
  c1
  \set Staff.forceClef = ##t
  \once \override Staff.ClefModifier.clef-alignments = #'((G -0.2 .
0.1) (F 1 . 5) (C 0 . 0))
  \clef "F_8"
  c1
  \clef "G_8"
  c'
  \set Staff.forceClef = ##t
  \once \override Staff.ClefModifier.clef-alignments = #'((G 2 . -17)
(F -0.3 . -0.2) (C 0 . 0))
  \clef "G_8"
  c
  \override Staff.ClefModifier.Y-offset = #-2.5
  \override Staff.ClefModifier.X-offset = #-0.3
  \clef "F_8"
  c,1
}
Which gives the attached output. It seems the clef-alignments silently
ignores the Y parameter in the alist. Is this expected? I'd like the
"F_8" clef to have the 8 attached to the tail rather than floating in
space somewhere below the staff and I can't for the life of me work
out how to do it using the clef-alignments. I can do it using Y-offset
and X-offset, but it doesn't feel like the *right* way to do it. (and
it needs different values for change clefs)

Any thoughts?

Kind regards,
sb

-- 
Do not meddle in the affairs of trombonists, for they are subtle and
quick to anger.

Reply via email to