(thin-kern . 3.0)
(hair-thickness . 1.6)
(thick-thickness . 6.0)
- (meta . ((interfaces . (bar-line-interface font-interface))))
+ (meta . ((interfaces . (bar-line-interface break-aligned-interface font-interface))))
))
(BassFigure
. (
(molecule-callback . ,brew-bass-figure)
- (Y-offset-callbacks . (,Side_position_interface::aligned_on_self))
+ (Y-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
(direction . 0)
(font-family . number)
(font-relative-size . -1)
(padding . 0.1)
(kern . 0.2)
(thickness . 1.0)
- (meta . ((interfaces . (text-interface font-interface))))
+ (meta . ((interfaces . (text-interface bass-figure-interface self-alignment-interface font-interface))))
))
(Beam
. (
;; TODO: should be in SLT.
(thickness . 0.48) ; in staff-space
(before-line-breaking-callback . ,Beam::before_line_breaking)
- (after-line-breaking-callback . (,Beam::after_line_breaking
- ,Beam::end_after_line_breaking))
+ (after-line-breaking-callback . ,Beam::after_line_breaking)
(neutral-direction . -1)
(dir-function . ,beam-dir-majority-median)
(beamed-stem-shorten . (1.0 0.5))
(DynamicText
. (
- (Y-offset-callbacks . (,Side_position_interface::aligned_on_self))
+ (Y-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
(molecule-callback . ,Text_item::brew_molecule)
- (X-offset-callbacks . (,Side_position_interface::aligned_on_self))
+ (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
(self-alignment-X . 0)
(no-spacing-rods . #t)
(script-priority . 100)
(font-family . dynamic)
(font-shape . italic)
(self-alignment-Y . 0)
- (meta . ((interfaces . (font-interface text-interface dynamic-interface))))
+ (meta . ((interfaces . (font-interface text-interface self-alignment-interface dynamic-interface))))
))
(DynamicLineSpanner
(Fingering
. (
(molecule-callback . ,Text_item::brew_molecule)
- (X-offset-callbacks . (,Side_position_interface::centered_on_parent
- ,Side_position_interface::aligned_on_self))
+ (X-offset-callbacks . (,Self_alignment_interface::centered_on_parent
+ ,Self_alignment_interface::aligned_on_self))
(padding . 0.6)
; (direction . -1)
(self-alignment-X . 0)
(font-family . number)
(font-relative-size . -3)
(font-shape . upright)
- (meta . ((interfaces . (finger-interface font-interface text-script-interface text-interface side-position-interface))))
+ (meta . ((interfaces . (finger-interface font-interface text-script-interface text-interface side-position-interface self-alignment-interface))))
))
(dash-thickness . 1.2)
(dash-length . 4.0)
(self-alignment-Y . 0)
- (Y-offset-callbacks . (,Side_position_interface::aligned_on_self))
- (meta . ((interfaces . (hairpin-interface dynamic-interface))))
+ (Y-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
+ (meta . ((interfaces . (hairpin-interface self-alignment-interface dynamic-interface))))
))
(InstrumentName
. (
(breakable . #t)
- (Y-offset-callbacks . (,Side_position_interface::aligned_on_self
+ (Y-offset-callbacks . (,Self_alignment_interface::aligned_on_self
,Side_position_interface::aligned_on_support_refpoints))
;; huh? what's this for?
(direction . 0)
(visibility-lambda . ,begin-of-line-visible)
(baseline-skip . 2)
(font-family . roman)
- (meta . ((interfaces . (font-interface side-position-interface text-interface break-aligned-interface))))
+ (meta . ((interfaces . (font-interface self-alignment-interface side-position-interface text-interface break-aligned-interface))))
))
(KeySignature
(LyricText
. (
(molecule-callback . ,Text_item::brew_molecule)
- (X-offset-callbacks . (,Side_position_interface::aligned_on_self))
+ (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
(self-alignment-X . 0)
- (non-rhythmic . #t)
(word-space . 0.6)
(ignore-length-mismatch . #f)
(begin-alignment . 4)
(font-family . roman)
(font-shape . upright)
;; duh, side-position-interface?
- (meta . ((interfaces . (lyric-syllable-interface side-position-interface text-interface font-interface))))
+ (meta . ((interfaces . (lyric-syllable-interface self-alignment-interface text-interface font-interface))))
))
(Porrectus
(RehearsalMark
. (
(molecule-callback . ,Text_item::brew_molecule)
- (X-offset-callbacks . (,Side_position_interface::aligned_on_self))
+ (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
+ (Y-offset-callbacks . (,Side_position_interface::aligned_side))
(self-alignment-X . 0)
(direction . 1)
(breakable . #t)
(visibility-lambda . ,end-of-line-invisible)
(padding . 0.8)
- (meta . ((interfaces . (text-interface font-interface mark-interface side-position-interface))))
+ (meta . ((interfaces . (text-interface side-position-interface font-interface mark-interface self-alignment-interface))))
))
(MultiMeasureRest
(Y-offset-callbacks . (,Staff_symbol_referencer::callback))
(staff-position . 0)
(expand-limit . 10)
- (number-threshold . 0)
+ (number-threshold . 1)
(padding . 1)
(thickness . 6.6)
(font-family . number)
(self-alignment-X . 0)
(text . "8")
(visibility-lambda . ,begin-of-line-visible)
- (X-offset-callbacks . (,Side_position_interface::centered_on_parent ,Side_position_interface::aligned_on_self))
+ (X-offset-callbacks . (,Self_alignment_interface::centered_on_parent ,Self_alignment_interface::aligned_on_self))
(Y-offset-callbacks . (,Side_position_interface::aligned_side))
(molecule-callback . ,Text_item::brew_molecule)
(font-shape . italic)
(font-family . roman)
- (meta . ((interfaces . (text-interface side-position-interface font-interface))))
+ (meta . ((interfaces . (text-interface self-alignment-interface side-position-interface font-interface))))
))
(PaperColumn
(edge-height . (1.0 . 1.0))
(shorten-pair . (0.0 . 0.0))
(thickness . 1.0)
- (meta . ((interfaces . (piano-pedal-interface))))
+ (meta . ((interfaces . (text-spanner-interface piano-pedal-interface))))
))
(RepeatSlash
;; don't set direction here: it breaks staccato.
(molecule-callback . ,Script::brew_molecule)
(padding . 0.29)
- (X-offset-callbacks . (,Side_position_interface::centered_on_parent))
+ (X-offset-callbacks . (,Self_alignment_interface::centered_on_parent))
(before-line-breaking-callback . ,Script::before_line_breaking)
(font-family . music)
(meta . ((interfaces . (script-interface side-position-interface font-interface))))
. (
(molecule-callback . ,Text_item::brew_molecule)
(direction . 1)
- (X-offset-callbacks . (,Side_position_interface::aligned_on_self))
+ (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
(no-spacing-rods . #t)
(padding . 0.0) ;; padding relative to SostenutoPedalLineSpanner
(pedal-type . mixed)
(font-family . roman)
(font-shape . italic)
(self-alignment-X . 0)
- (meta . ((interfaces . (text-interface font-interface))))
+ (meta . ((interfaces . (text-interface self-alignment-interface font-interface))))
))
(SostenutoPedalLineSpanner
(direction . 1)
(padding . 0.0) ;; padding relative to SustainPedalLineSpanner
(pedal-type . text)
- (X-offset-callbacks . (,Side_position_interface::aligned_on_self))
- (meta . ((interfaces . (piano-pedal-interface text-spanner-interface text-interface side-position-interface font-interface))))
+ (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
+ (meta . ((interfaces . (piano-pedal-interface text-spanner-interface text-interface self-alignment-interface font-interface))))
))
(SustainPedalLineSpanner
(breakable . #t)
(style . C)
(font-family . number)
- (meta . ((interfaces . (time-signature-interface font-interface))))
+ (meta . ((interfaces . (time-signature-interface break-aligned-interface font-interface))))
))
(TupletBracket
(gap . 2.0)
(padding . 0.9)
(thickness . 1.6)
+ (edge-width . (0.0 . 0.0))
+ (edge-height . (0.7 . 0.7))
+ (shorten-pair . (0.0 . 0.0))
(before-line-breaking-callback . ,Tuplet_bracket::before_line_breaking)
(after-line-breaking-callback . ,Tuplet_bracket::after_line_breaking)
(molecule-callback . ,Tuplet_bracket::brew_molecule)
(direction . 1)
(pedal-type . text)
(padding . 0.0) ;; padding relative to UnaCordaPedalLineSpanner
- (X-offset-callbacks . (,Side_position_interface::aligned_on_self))
- (meta . ((interfaces . (text-interface font-interface))))
+ (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
+ (meta . ((interfaces . (text-interface self-alignment-interface font-interface))))
))
(UnaCordaPedalLineSpanner