[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-devel
Subject:    Re: Adds dimension stencil command to correct with-dimension (issue 12957047)
From:       Mike Solomon <mike () mikesolomon ! org>
Date:       2013-08-28 8:51:49
Message-ID: 9EC05DB5-4768-4D16-842D-67A7A1CC14DA () mikesolomon ! org
[Download RAW message or body]


On 28 août 2013, at 09:47, "Keith OHara" <k-ohara5a5a@oco.net> wrote:

> On Tue, 27 Aug 2013 23:30:32 -0700, Mike Solomon <mike@mikesolomon.org> wrote:
> 
> > On 28 août 2013, at 05:28, "Keith OHara" <k-ohara5a5a@oco.net> wrote:
> > 
> > > Of course I think it would be better to allow box dimensions in the stencil \
> > > expression.  Boxes are simple enough to enter as coordinates in markup \
> > > expressions like \pad-to-box, they are a useful building block for arbitrary \
> > > skylines, and the current code builds skylines from the stencil expression. 
> > 
> > If we are willing to say that boxes should be an exception because of how \
> > primitive they are, then it makes more sense to make an exception for them, as \
> > they can be used in concord to create more complex structures.  In that case, we \
> > may want to accept a list of boxes (or a list of quadrilaterals) instead of just \
> > a box, as at that point we can approximate any shape. 
> 
> Another reason for making an exception for boxes is the preexistence of  \
> \pad-to-box  as a markup command, while we now base our padding on skylines derived \
> from the stencil expressions. 
> If we still think this way in a day, I'll repost the patch that adds the \
> stencil-primitive 'with-dimensions,  supports {cresc. \pad-around 0.5 "- - -"}, and \
> removes the faint box around harp-pedals. 
> A stencil-primitive 'with-dimension could be extended in a natural way to a list of \
> boxes, if we want that in the future. 

Just for kicks, I've proposed a new patch along with a new issue 3255.  It's worth \
mulling over - whatever solution we implement should fix this issue as well.

Cheers,
MS


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic