2018-04-17 9:16 GMT+02:00 foxfanfare <foxfanf...@gmx.com>: > Thomas Morley-2 wrote >> Would be nice the default would offer more tweaking-possibilities to >> avoid such messing around. >> Also, ly:line-spanner::print should have at least the option to cover >> the whole specified length, _avoiding_ space at start/end. >> >> >> Best, >> Harm > > Isn't this working? : > > with-ottava-line-spanner = > \with { > \override OttavaBracket.stencil = > #(lambda (grob) (box-stencil (ly:line-spanner::print grob) 0 0)) > \override OttavaBracket.bound-details = > #`((left . ((Y . 0) > (attach-dir . ,LEFT) > (padding . 0) > (stencil-align-dir-y . ,UP))) > (right . ((Y . 0) > (padding . 0) > (attach-dir . ,RIGHT)))) > > \override OttavaBracket.style = #'dashed-line > \override OttavaBracket.dash-period = #4 > \override OttavaBracket.dash-fraction = #0.001 > \override OttavaBracket.thickness = #4 > \override OttavaBracket.left-bound-info = > #ly:line-spanner::calc-left-bound-info-and-text > \override OttavaBracket.right-bound-info = > #ly:line-spanner::calc-right-bound-info > } > > $@(map > (lambda (val) > #{ > \new Staff \with \with-ottava-line-spanner > { > \ottava #1 > c''4 > \override NoteColumn.X-offset = $val > d'' > } > #}) > (iota 10 0 2))
Sure. Though, I think every dashed/dotted line should start/end without space out of the box. Or at least with an option to ensure this. And without the need for manual adjustments. Cheers, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user