|
From: | Han-Wen Nienhuys |
Subject: | Re: Vertical spacing tweaks. |
Date: | Tue, 20 Sep 2005 14:59:55 +0200 |
User-agent: | Mozilla Thunderbird 1.0.6-1.1.fc4 (X11/20050720) |
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 - address@hidden - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com
[Prev in Thread] | Current Thread | [Next in Thread] |