[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Very wide spacing w chords & lyrics
From: |
Erik Sandberg |
Subject: |
Re: Very wide spacing w chords & lyrics |
Date: |
Mon, 25 Oct 2004 04:01:08 +0200 |
User-agent: |
KMail/1.6.2 |
On Monday 25 October 2004 00.14, Han-Wen Nienhuys wrote:
> address@hidden writes:
> > The vertical spacing sets distances between Y axis groups,
> > ie. horizontal lines such as Lyrics and Staff contexts. Apparently,
> > this distance must be shortened when the extremes are lyrics or chord
> > names.
> >
> > The workaround is to decrease betweensystemspace
> >
> > I am not sure what the best solution is:
> >
> > 1. we could ignore lyrics and chordnames (and only set distances
> > between staves). This is an easy hack, but I think it would look bad
> > when there are many stanzas underneath the bottom staff. The next
> > system would come very close to the bottom lyrics line.
> >
> > 2. we could make betweensystemspace dependent on the type of context
> > (staff or non-staff) at the extremes. Complex and it's not clear what
> > the proper distance should be.
>
> I have added a verticallySpacedContexts property, which selects which
> contexts should be taken into account for spacing systems
> vertically. By default, it is set to '(Staff) meaning that Lyric lines
> are ignored for the ideal system spacing.
This looks great now! I did some quick attempts to create weird situations
resulting in ugly spacing, but I didn't succeed. Can you think of any flaws
in the new code? (I just want to document any bugs somewhere, for future)
Erik