mike <at> apollinemike.com <mike <at> apollinemike.com> writes:

> 
> -) TabStaffs tend to make horizontal spacing tighter, as the average spring 
between paper columns has an
> ideal length that is shorter than that of staves comprised of normal notes.

Very true. The lack of time-signature and key-signature makes the 
start of a tablature line want to be shorter.

> -) When the default skyline-horizontal-padding for NonMusicalPaperColumns was 
#0.6, this tightened
> spacing was blocked by the left-most NonMusicalPaperColumn.

You mean skyline_vertical_padding.
You made David worry by saying -horizontal-.

The most likely blocking would be to prevent the first note
(often middle c in the regression tests) from sliding under
the time signature in the regular staff.

> Given that
> the 0.6 skyline horizontal padding is, according to the comment above it, 
only intended to block ledger
> lines from overlapping a bar line, I think that this blocking effect it has 
on horizontal spacing is an
> unintended side effect.  So, unless anyone has arguments for why the old 
behavior should be kept, I think
> this is an acceptable (and even desirable) consequence of this patch.
>

The value 0.6 was chosen for the case of ledger lines over bar lines,
but some (formerly hard-coded) padding was needed for various cases 
involving NonMusicalPaperColumns, not just bar lines.

If the idea is that your pure-from-neighbor stuff takes over this
job, by giving extra-spacing-height based on surroundings, just make
sure all things get the spacing they need:
 prefatory-separation.ly
 script-stack-horizontal.ly
 spacing-folded-clef3.ly


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to