bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with 'transparent doc-snippet


From: Trevor Daniels
Subject: Re: Problem with 'transparent doc-snippet
Date: Mon, 29 Apr 2013 15:57:00 +0100

Urs Liska wrote Monday, April 29, 2013 2:26 PM


>I have two problems with the doc-snippet
> http://www.lilypond.org/doc/v2.17/Documentation/snippets/rhythms#rhythms-making-an-object-invisible-with-the-_0027transparent-property
> 
> a)
> I'm not sure if this snippet is adequate at all:
> I think writing cross-voice curves by setting the 'transparent property 
> isn't a good way because (as is mentioned in the snippet!) the blanked 
> objects _do_ take part in collisions etc.
> With ties this will especially lead to problems with the flags that 
> often collide with ties -> the tie will try to avoid a flag that isn't 
> there at all.
> IMO this should be done by setting 'stencil =  ##f
> So one should have either a different example for 'transparent or 
> rewrite this example with 'stencil and label it accordingly.

Agreed.

> b)
> Independent of the opinion on a) the example has the flags still showing.
> So the least to be done is to update the example to blank the flags too.
> Which is done by attached patch.

This snippet is in the LSR, so changes should be made by amending the
snippet there, otherwise it remains wrong in the LSR.
 
> b')
> The example for creating cross-voice curves should be somewhat expanded 
> because newbie usually take the examples literally.
> In the case of the example it was the flag that was still present. But 
> in a real application one has to blank/remove _all_ elements of the 
> hidden voice: NoteHead, Stem, Flag, Beam, Dot.
> So the example should be rewritten (taking the decision on a) into account.
> If we find an agreement on a) I can do that and provide a patch

OK, but just submit a replacement snippet to the LSR.  Anyone can
do that.

Trevor

reply via email to

[Prev in Thread] Current Thread [Next in Thread]