Another one of my noobie early questions was about long text markup being lost over the edge of the page when it was at the end of a line. I was advised to check the learning manual and duly found section 4.6.5 where it advises that you can use:

\override PaperColumn #'keep-inside-line = ##t
\override NonMusicalPaperColumn #'keep-inside-line = ##t

to avoid this, at the penalty of performance. I now have these 2 lines in my Lily source the whole time. However, I've just tried compiling a 500 bar, 30 page, 19 voice piece of music and compared the processor time with and without those lines. 485.6 seconds with them, 484.6 seconds with - a whole 0.2%. So there's really no performance penalty to speak of. I propose an enhancement to change the default and update the Learning manual since this will make Lily compile beautiful music with beautiful markup by default with no penalty.

--
Phil Holmes
Bug Squad




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

Reply via email to