On Fri, 29 Jul 2011 14:51:35 -0700, Neil Puttock <n.putt...@gmail.com> wrote:
The automatic behaviour is undesirable, since it introduces extra space before the dynamic to prevent the collision.
Let's put that concept on the tracker for item 621.
You're unlikely to see this in engraved music.
Very True. However, when was deciding how to workaround 621 for my own scores, I decided to space the note-column because I found that the most readable.
Ideally, the collision would be handled by shifting the dynamic automatically, taking into account any further dynamics which the initial one might collide with if moved (in that case, a whiteout would be more likely, but the shifting is preferred.)
I personally see no reasonable way for Lilypond to do this automatically. Conceptually the DynamicsText would be able to break out into its own column, either left or right of its parent, before spacing note-colums with their springs. My inclination now is to set a default white-out and padding for DynamicText, and maybe also Hairpin, TimeSignature, etc. Then the overlap is obvious but legible, and we can choose to move the note-column using minimum-X-extent (for which I really should put an example in the docs) or just the DynamicText using X-offset. _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel