- (interfaces . (time-signature-interface
- break-aligned-interface
- font-interface))))))
-
- (TrillSpanner
- . (
- (left-bound-info . ,ly:line-spanner::calc-left-bound-info)
- (right-bound-info . ,ly:line-spanner::calc-right-bound-info)
-
- (bound-details . ((left . ((text . ,(make-translate-scaled-markup
- '(0.0 . -1.0)
- (make-musicglyph-markup "scripts.trill")))
- (Y . 0)
- (stencil-offset . (-0.5 . 0))
- (padding . 1.5)
- (attach-dir . ,CENTER)
- ;; this isn't CENTER because the trill glyph's origin
- ;; is not centered in its extent; to have the trill
- ;; spanner aligned the same as a trill, we need a slight offset
- (anchor-alignment . 0.15)
- ))
- (left-broken . ((end-on-note . #t)))
- (right . ((Y . 0)))
- ))
-
- (stencil . ,ly:line-spanner::print)
- (after-line-breaking . ,ly:spanner::kill-zero-spanned-time)
- (style . trill)
- (staff-padding . 1.0)
- (padding . 0.5)
- (direction . ,UP)
- (Y-offset . ,ly:side-position-interface::y-aligned-side)
- (side-axis . ,Y)
- (outside-staff-priority . 50)
- (meta . ((class . Spanner)
- (interfaces . (line-spanner-interface
- line-interface
- trill-spanner-interface
- side-position-interface
- font-interface))))))