Hi Mats,

\override DynamicLineSpanner #'Y-extent = #'(-1 . 1)
\override DynamicText #'Y-offset = #0

As far as I can see (and understand), this gives baseline alignment.
Similar tricks can be used to turn off top/bottom alignment
of text scripts:
\override TextScript #'minimum-Y-extent = #'(-1 . 1)

Wow... that's cool.  =)

Thanks!
Kieren.

_____________________

\version "2.10.33"

\paper { indent = 0 line-width = 2\in }

music = \relative c''
{
        c2\p^\markup { "gorgeous" } c\f^\markup { "fantastic" }
}

\score
{
        {
                \music \break

                \override DynamicLineSpanner #'Y-extent = #'(-1 . 1)
                \override DynamicText #'Y-offset = #-0.5
                \override TextScript #'Y-extent = #'(-1 . 1)
                \music
        }
}


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to