Hello,
The \fermataMarkup command always produces a downward-facing symbol, even if
placed below the staff:
% the second \fermataMarkup isn't flipped, unlike the second \fermata
\relative { c1^\fermata c1_\fermata R1^\fermataMarkup R1_\fermataMarkup }
The following definition of \fermataMarkup seems to fix this just fine:
% directly sets the grob property 'text based on the 'direction
fermataMarkup = #(make-music 'MultiMeasureTextEvent
'tweaks (list (cons 'text (lambda (grob)
(if (= (ly:grob-property grob 'direction) DOWN)
(markup #:musicglyph "scripts.dfermata")
(markup #:musicglyph "scripts.ufermata")
)
)))
)
% the second \fermataMarkup is correctly flipped
\relative { c1^\fermata c1_\fermata R1^\fermataMarkup R1_\fermataMarkup }
I think this would be a useful modification of the \fermataMarkup command.
Any comments would be appreciated.
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond