X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=scm%2Fgrob-description.scm;h=7e814f043921df7c81c276c64702a2d92dd86efc;hb=94189ec2b8da6d7e89dc619c646a927adead9b19;hp=79e68d364102767774b19b25921434876a04cda8;hpb=13233115f073866390b6222eda6ae1c64bbe3c87;p=lilypond.git diff --git a/scm/grob-description.scm b/scm/grob-description.scm index 79e68d3641..7e814f0439 100644 --- a/scm/grob-description.scm +++ b/scm/grob-description.scm @@ -2,7 +2,7 @@ ;;;; ;;;; source file of the GNU LilyPond music typesetter ;;;; -;;;; (c) 1998--2000 Han-Wen Nienhuys +;;;; (c) 1998--2001 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen ; distances are given in stafflinethickness (thicknesses) and @@ -49,7 +49,9 @@ (direction . 1) (font-family . roman) (font-relative-size . -1) + (Y-offset-callbacks . (,Side_position::aligned_side)) (meta . ,(grob-description "BarNumber" + side-position-interface text-interface font-interface break-aligned-interface)) )) @@ -178,8 +180,7 @@ )) (DynamicLineSpanner . ( - (axes . (1)) - (direction . -1) + (axes . ( 1)) (padding . 0.6) (minimum-space . 1.2) (meta . ,(grob-description "DynamicLineSpanner" dynamic-interface axis-group-interface side-position-interface)) @@ -235,6 +236,7 @@ (molecule-callback . ,Text_item::brew_molecule) (break-align-symbol . Instrument_name) (visibility-lambda . ,begin-of-line-visible) + (baseline-skip . 2) (font-family . roman) (meta . ,(grob-description "InstrumentName" font-interface text-interface break-aligned-interface)) )) @@ -282,6 +284,9 @@ (RehearsalMark . ( (molecule-callback . ,Text_item::brew_molecule) + (X-offset-callbacks . (,Side_position::aligned_on_self)) + (self-alignment-X . 0) + (direction . 1) (breakable . #t) (font-family . number) @@ -371,6 +376,27 @@ (before-musical-spacing-factor . 0.4) (meta . ,(grob-description "PaperColumn" paper-column-interface axis-group-interface spaceable-element-interface)) )) + (PhrasingSlur . ( + (molecule-callback . ,Slur::brew_molecule) + (thickness . 1.2) + (spacing-procedure . ,Slur::set_spacing_rods) + (minimum-length . 1.5) + (after-line-breaking-callback . ,Slur::after_line_breaking) + (extremity-rules . ,default-slur-extremity-rules) + (extremity-offset-alist . ,default-phrasing-slur-extremity-offset-alist) + (de-uglify-parameters . ( 1.5 0.8 -2.0)) + (Y-extent-callback . ,Slur::height) + (details . ((height-limit . 2.0) (ratio . 0.333) (force-blowfit . 0.5) + (bezier-pct-c0 . -0.2) (bezier-pct-c3 . 0.000006) + (bezier-pct-out-max . 0.8) (bezier-pct-in-max . 1.2) + (bezier-area-steps . 1.0))) + (beautiful . 0.5) + (y-free . 0.75) + (attachment . (#f . #f)) + (attachment-offset . ((0 . 0) . (0 . 0))) + (slope-limit . 0.8) + (meta . ,(grob-description "PhrasingSlur" slur-interface)) + )) (NonMusicalPaperColumn . ( (axes 0) (before-musical-spacing-factor . 1.0) @@ -566,6 +592,7 @@ (molecule-callback . ,Text_item::brew_molecule) (no-spacing-rods . #t) (padding . 0.5) + (baseline-skip . 2) (font-family . roman) (font-shape . italic) (meta . ,(grob-description "TextScript" text-script-interface text-interface side-position-interface font-interface )) @@ -612,8 +639,8 @@ (number-gap . 2.0) (delta-y . 0) (thick . 1.0) - (after-line-breaking-callback . ,Tuplet_spanner::after_line_breaking) - (molecule-callback . ,Tuplet_spanner::brew_molecule) + (after-line-breaking-callback . ,Tuplet_bracket::after_line_breaking) + (molecule-callback . ,Tuplet_bracket::brew_molecule) (font-family . roman) (font-shape . italic) (font-relative-size . -1)