David Kastrup <d...@gnu.org> writes:

> David Kastrup <d...@gnu.org> writes:
>
>> Simon Albrecht <simon.albre...@mail.de> writes:
>>
>>> Hello,
>>>
>>> I’m sorry I have to come again with a question concerning shapeII, and
>>> with a not very tiny example.
>>> Please have a look at the attachment:
>>> – The slur _before_ the revert (be it through \revert or synonymously
>>> through \tweak) is oddly displaced.
>>> – Using \shapeII (I think only the override-like form is affected)
>>> thoroughly confuses staff-staff-spacing, shifting the lower staff into
>>> the system below.
>>>
>>> I don’t quite know where to search…
>>
>> I suspect the same problem that has been plaguing \offset until
>>
>> commit 610d3aa70a430b620b7175fbe264a9f21eba4482
>> Author: David Kastrup <d...@gnu.org>
>> Date:   Wed Jul 22 13:58:18 2015 +0200
>>
>>     Issue 4516: Make \offset handle unpure/pure containers
>>
>> I suspect that the \shape command in LilyPond as well as \shapeII
>> outside of LilyPond would require use of the technique employed in that
>> commit.
>
> Maybe one should refactor that code so that all of the trickery is
> encapsuled into one generic function, and the particular manipulation to
> do is passed as one argument to that function.  That way, one could
> reuse all of the trickery for other manipulations.

I'm currently doing that and will likely use it in \shape if it's
obvious how to do that.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to