(self-alignment-X . 1)
;; want the bar number before the clef at line start.
- (break-align-symbol . left-edge)
+ (break-align-symbols . (left-edge staff-bar))
(meta .
((class . Item)
(interfaces . (side-position-interface
. (
(axes . (0))
(X-extent . ,ly:axis-group-interface::width)
- (break-align-anchor . ,ly:break-aligned-interface::calc-anchor)
+ (break-align-anchor . ,ly:break-aligned-interface::calc-average-anchor)
+ (break-visibility . ,ly:break-aligned-interface::calc-break-visibility)
(meta . ((class . Item)
(interfaces . (break-aligned-interface
axis-group-interface))))))
(avoid-slur . inside)
(font-family . music)
(break-align-symbol . clef)
+ (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-anchor)
(break-visibility . ,begin-of-line-visible)
(space-alist . ((ambitus . (extra-space . 2.0))
(staff-bar . (extra-space . 0.7))
(first-note . (fixed-space . 2.5))))
(Y-offset . ,ly:staff-symbol-referencer::callback)
(break-align-symbol . key-signature)
+ (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-anchor)
(break-visibility . ,begin-of-line-visible)
(non-musical . #t)
(meta . ((class . Item)
(LeftEdge
. (
(break-align-symbol . left-edge)
+ (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-anchor)
(X-extent . (0 . 0))
(non-musical . #t)
(break-visibility . ,center-invisible)
(font-size . 2)
(baseline-skip . 2)
(break-visibility . ,end-of-line-invisible)
- (break-align-symbol . clef)
+ (break-align-symbols . (staff-bar clef))
(padding . 0.8)
(outside-staff-priority . 1500)
(meta . ((class . Item)
. (
(stencil . ,ly:time-signature::print)
(break-align-symbol . time-signature)
+ (break-align-anchor . ,ly:break-aligned-interface::calc-extent-aligned-anchor)
(break-visibility . ,all-visible)
(avoid-slur . inside)
(space-alist . (