Kieren MacMillan <kieren_macmil...@sympatico.ca> writes: > Hi Xavier, > >> For correct alignment of "dynamic + text" (or "text + dynamic") I used >> to rely on Graham's "make-dynamic-extra" function, which worked well. > > It's hardly perfect, though — for example, the dynamic isn't centred > correctly here: > > %%% SNIPPET BEGINS > \version "2.19.64" > #(define (make-dynamic-extra dynamic string) > (make-music > 'AbsoluteDynamicEvent > 'tweaks > ;; calculate centering for text > (list (cons (quote X-offset) > (+ -0.5 (* -0.5 (string-length dynamic))))) > 'text > (markup #:whiteout > #:line ( > dynamic > #:hspace 0.5 > #:normal-text #:italic string)) > )) > > test = #(make-dynamic-extra "fmf" "dolce") > > { a1\test } > %%% SNIPPET ENDS
I like the chutzpah of this off-the-cuff approximation, though. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user