X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Fflags-in-scheme.ly;h=637f210866a215c4d50c2ff1b08c4b3a3e0f3f64;hb=114add97aa5136c4a3d83437fc064706d569712a;hp=5d9238a1cedcf0282e56f39fa2fcddfdef917c91;hpb=fa4f2662a1317aa17641efeff9d0403c62cfef1c;p=lilypond.git diff --git a/input/regression/flags-in-scheme.ly b/input/regression/flags-in-scheme.ly index 5d9238a1ce..637f210866 100644 --- a/input/regression/flags-in-scheme.ly +++ b/input/regression/flags-in-scheme.ly @@ -23,10 +23,14 @@ testnotes = { \autoBeamOff c'8 d'16 c'32 d'64 \acciaccatura {c'8} d'64 c''8 d''1 #(define (inverted-flag stem-grob) (let* ((dir (if (eqv? (ly:grob-property stem-grob 'direction) UP) "d" "u")) (flag (retrieve-glyph-flag "" dir "" stem-grob)) + (line-thickness (ly:staff-symbol-line-thickness stem-grob)) + (stem-thickness (ly:grob-property stem-grob 'thickness)) + (stem-width (* line-thickness stem-thickness)) (stroke-style (ly:grob-property stem-grob 'stroke-style)) (stencil (if (null? stroke-style) flag - (add-stroke-glyph flag stem-grob dir stroke-style "")))) - (ly:stencil-rotate-absolute stencil 180 0 0))) + (add-stroke-glyph flag stem-grob dir stroke-style ""))) + (rotated-flag (ly:stencil-rotate-absolute stencil 180 0 0))) + (ly:stencil-translate rotated-flag (cons (- (/ stem-width 2)) 0)))) { \override Score.RehearsalMark #'self-alignment-X = #LEFT