|
From: | Keith E OHara |
Subject: | Re: non-technical help for spacing issues |
Date: | Sat, 06 Nov 2010 18:19:27 -0700 |
User-agent: | Opera Mail/10.63 (Win32) |
On Wed, 27 Oct 2010 00:24:33 -0700, Graham Percival <address@hidden> wrote:
>On Tue, 26 Oct 2010 00:47:01 -0700, Graham wrote: >This is directed at people saying "I can't do anything to help..." >
I need a committing, not necessarily committed, partner to close this. I attach a patch corresponding to the style-sheets I just posted over on -user (http://lists.gnu.org/archive/html/lilypond-user/2010-11/msg00111.html) -- which are a lot simpler than they were two weeks ago. 1) The paper-defaults changes are for stretchability between systems, and at the bottom of a flush-bottom page. 1a) With this change, ragged-bottom=#f will leave a bit of stretch at the bottom to give reasonable results for scores, while it still pulls the last staff to the bottom of the page for single-staff parts. The 2.13 default spacing is shown as a small image at (http://lists.gnu.org/archive/html/lilypond-user/2010-10/msg00692.html) while the proposed spacing is at (http://k-ohara.oco.net/Lilypond/score.usedPatch.pdf). 1b) Putting relatively more vertical space between systems, or between staff-groups, is good for readability. I transferred the extra stiffening of the piano-staff, which Joe did a year ago, to everything spaced with StaffGrouper. 1c) GrandStaff does not currently get StaffGrouper spacing by default. The docs say that Piano Staff (which had and obviously wants StaffGrouper spacing) is just like GrandStaff, so I gave GrandStaff a topLevelAlignment of #f, the same as the other staff groups. 2a) Lyrics get less space in the new system, but all the choral-music folk seem to want is a but a touch more padding from Lyrics to any non-associated grobs on the next staff. 2b) The separation between Lyrics and its associated staff should be a 'rod' instead of a spring, or else the last line of Lyrics can get squished into its staff (image). Graham, your original wish did not get fulfilled. Tweaking parameters *could* reduced issue 1290 to the same severity as it had with version 2.12.3, but I could find no support for that step -- and do not recommend it myself. (Details are in the tracker the issue 1290 thread on -bug) Given that later discussion makes it seem like an enhancement request, and not a release-blocking issue, could the bug-meister please review 1290 ? -Keith
engraver-init.ly.diff
Description: Binary data
paper-defaults-init.ly.diff
Description: Binary data
define-grobs.scm.diff
Description: Binary data
LyricsSquished.png
Description: PNG image
[Prev in Thread] | Current Thread | [Next in Thread] |