Fairchild wrote:
Han-Wen -
What I proposed is to implement individual line spacing control
with\breakSpace #n to force n staff spaces between lines, and
\pageBreakSpace #n to force n staff spaces at the bottom of a page. Spacing
following normal breaks or those forced with \break or \pageBreak would be
calculated as now.
This presents a simple syntax to the user, and allows precise vertical
spacing of individual lines or of an entire page if each line is followed by
a \breakSpace or \pageBreakSpace.
What I am proposing is a more fine-grained control of the spacing
engine. It would be possible to write syntactic sugar (eg. \breakSpace
#XXX ) to make that mechanism more palatable to the casual user.
Usually, syntax sugar is the easy part of solving a problem. I propose
that the hard parts of the problem be addressed first.
--
Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen
LilyPond Software Design
-- Code for Music Notation
http://www.lilypond-design.com
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user