TextScript layout objects implement the self-alignment interface quite well. Here's an example:
%%%%%% BEGIN TEXTSCRIPT SELF-ALIGNMENT SNIPPET %%% \version "2.7.7" \score { \context Staff = example { \time 7/4 \override Staff.TextScript #'self-alignment-X = #-2 c'4^\markup {\italic {ten.}} \override Staff.TextScript #'self-alignment-X = #-1.5 c'4^\markup {\italic {ten.}} \override Staff.TextScript #'self-alignment-X = #-1 c'4^\markup {\italic {ten.}} \override Staff.TextScript #'self-alignment-X = #-0.5 c'4^\markup {\italic {ten.}} \override Staff.TextScript #'self-alignment-X = #0 c'4^\markup {\italic {ten.}} \override Staff.TextScript #'self-alignment-X = #0.5 c'4^\markup {\italic {ten.}} \override Staff.TextScript #'self-alignment-X = #1 c'4^\markup {\italic {ten.}} } } %%%%%% END TEXTSCRIPT SELF-ALIGNMENT SNIPPET %%%%% Just an fyi since TextScript didn't make the snarfing of layout objects that implement the self-alignment interface (or perhaps it does and I was just looking in the wrong places). Anyway, very useful. Trevor Bača [EMAIL PROTECTED]
text-alignment.png
Description: PNG image
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user