LGTM (so far). The text in section 4.5.2 Fixing overlapping notation, under the subheading staff-padding ...
13 years, 7 months ago
(2011-07-29 07:38:31 UTC)
#2
LGTM (so far).
The text in section 4.5.2 Fixing overlapping notation, under the subheading
staff-padding property, needs adjusting to avoid referring back to the now
non-existent Dynamics example. Also the override of 'extra-spacing-width in
that example showing how to change the baseline of dynamics is presumably no
longer required.
Trevor
I think this is a mistake. We don't want dynamics to influence spacing unless absolutely ...
13 years, 7 months ago
(2011-07-29 21:35:11 UTC)
#5
I think this is a mistake. We don't want dynamics to influence spacing unless
absolutely necessary.
For the snippet in issue 621, the correct approach would be either to whiteout
the dynamic or move it to the right slightly.
Just to be sure I understand, you'd prefer to require a manual tweak to deal ...
13 years, 7 months ago
(2011-07-29 21:44:25 UTC)
#6
Just to be sure I understand, you'd prefer to require a manual tweak to deal
with the dynamic in the example snippet, rather than allow the automatic
behavior introduced with Keith's patch.
Is this correct?
On 29 July 2011 22:44, <Carl.D.Sorensen@gmail.com> wrote: > Just to be sure I understand, you'd ...
13 years, 7 months ago
(2011-07-29 21:51:37 UTC)
#7
On 29 July 2011 22:44, <Carl.D.Sorensen@gmail.com> wrote:
> Just to be sure I understand, you'd prefer to require a manual tweak to
> deal with the dynamic in the example snippet, rather than allow the
> automatic behavior introduced with Keith's patch.
The automatic behaviour is undesirable, since it introduces extra
space before the dynamic to prevent the collision. You're unlikely to
see this in engraved music.
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.)
Cheers,
Neil
On Fri, 29 Jul 2011 14:51:35 -0700, Neil Puttock <n.puttock@gmail.com> wrote: > The automatic behaviour ...
13 years, 7 months ago
(2011-07-29 22:19:54 UTC)
#8
On Fri, 29 Jul 2011 14:51:35 -0700, Neil Puttock <n.puttock@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.
Issue 4805054: Give DynamicText horizontal space; issues 621 631
(Closed)
Created 13 years, 7 months ago by Keith
Modified 13 years, 7 months ago
Reviewers: pkx166h, Trevor Daniels, carl.d.sorensen_gmail.com, Neil Puttock, Carl
Base URL:
Comments: 5