2008/4/30 Mats Bengtsson <[EMAIL PROTECTED]>:

>  What's wrong with the following solution?

This looks fine, but it requires to use \break before each \mark.
Otherwise, you end up with such ugly things as:


loremIpsum = \markup { \override #'(line-width . 105) \justify-string
#"Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam
nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat
volutpat. ."}

\relative{
\override Score.RehearsalMark #'break-align-symbols = #'(left-edge staff-bar)
\override Score.RehearsalMark #'self-alignment-X = #LEFT

c d e f c d e f c d e f \mark \loremIpsum c d e f c d e f
c d e f \mark \loremIpsum c d e f c d e f c d e f c d e f \break
\mark \loremIpsum c d e f c d e f c d e f c d e f c d e f

}

Using your solution, only the last markup is OK, while the two others
go out of the page; there's currently no way to make sure they won't
do so (i.e. make them start from the left edge of the *system*).

Therefore, the implementation would probably need some post-processing
thingy to correctly horizontally place the markup, according to its
anchor system.

Cheers,
Valentin


_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to