Trevor Bača escreveu: > (As an observational aside, there seems to be a special class of > wildly difficult off-by-one difficulties in music notation. Take the > example of needing to \override PaperColumn #'used = ##t which we > discovered yesterday incrementally getting your example to work. On > the face of it, it seems utterly bizarre that some "abstract grob" > setting like PaperColumn should be necessary to make measure-initial > skips obey proportional spacing. But when I was thinking about > Han-Wen's explanation of uniform-stretching it all suddenly made > sense: uniform-stretching makes distances *AFTER* musical events > uniform; and what happens at the beginning of a measure? No musical > event, so nothing to make uniform. Makes sense, but wow.
Yes, this makes sense, but it's actually not a completely correct explanation. Normally, space between 2 columns (two left-edges of notes/rests) is thought to be composed of (FIXED + STRETCHABLE) space, where FIXED is the size of the symbol, and STRETCHABLE determines how things scale up for shorter or longer lines. uniform-stretching sets FIXED to 0.0, and refrains from optical tweaks to STRETCHABLE un#'used columns are normally thrown out of the spacing problem, because they distort things. In this case, they should stay. -- 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