Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2362)

Issue 4805054: Give DynamicText horizontal space; issues 621 631 (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 9 months ago by Keith
Modified:
12 years, 9 months ago
Reviewers:
pkx166h, Neil Puttock, carl.d.sorensen, Trevor Daniels, Carl
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Give DynamicText horizontal space; issues 621 631

Patch Set 1 : include documentation change #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -78 lines) Patch
M Documentation/learning/tweaks.itely View 3 chunks +46 lines, -77 lines 5 comments Download
M scm/define-grobs.scm View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 8
pkx166h
Passes make and reg tests show some differences but probably expected See http://code.google.com/p/lilypond/issues/detail?id=631#c4
12 years, 9 months ago (2011-07-25 20:46:23 UTC) #1
Trevor Daniels
LGTM (so far). The text in section 4.5.2 Fixing overlapping notation, under the subheading staff-padding ...
12 years, 9 months ago (2011-07-29 07:38:31 UTC) #2
Keith
On 2011/07/29 07:38:31, Trevor Daniels wrote: > The text in section 4.5.2 Fixing overlapping notation, ...
12 years, 9 months ago (2011-07-29 17:44:56 UTC) #3
Carl
LGTM. Carl
12 years, 9 months ago (2011-07-29 21:29:24 UTC) #4
Neil Puttock
I think this is a mistake. We don't want dynamics to influence spacing unless absolutely ...
12 years, 9 months ago (2011-07-29 21:35:11 UTC) #5
Carl
Just to be sure I understand, you'd prefer to require a manual tweak to deal ...
12 years, 9 months ago (2011-07-29 21:44:25 UTC) #6
Neil Puttock
On 29 July 2011 22:44, <Carl.D.Sorensen@gmail.com> wrote: > Just to be sure I understand, you'd ...
12 years, 9 months ago (2011-07-29 21:51:37 UTC) #7
Keith
12 years, 9 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.


Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b