Hi Steve, what about
% ---------------------------------------------- #(set-global-staff-size 48) #(define-markup-command (hat layout props text) (markup? ) (interpret-markup layout props #{ \markup{ \override #`(direction . ,UP) \override #'(baseline-skip . 1.0) \dir-column { \halign #CENTER $text \halign #CENTER \scale #'(0.8 . 0.5) \lower #0.7 "^" } } #})) \score { { c' d' e' f' } \addlyrics { \markup \hat "1" \markup \hat "2" \markup \hat "3" \markup \hat "4" } \layout{} } % ---------------------------------------------- At least, the baseline alignment should work like that. Cheers, Klaus -- View this message in context: http://lilypond.1069038.n5.nabble.com/Good-recipe-for-numeric-scale-degree-numerals-with-hat-caret-tp184810p184812.html Sent from the User mailing list archive at Nabble.com. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user