On Sat, Jul 2, 2016 at 7:53 PM, David Nalesnik <david.nales...@gmail.com> wrote: > On Sat, Jul 2, 2016 at 7:21 PM, David Nalesnik <david.nales...@gmail.com> > wrote: >> On Sat, Jul 2, 2016 at 6:25 PM, Thomas Morley <thomasmorle...@gmail.com> >> wrote: >> >>> >>> Thanks for your code, it will be a great simplification. >>> Now I'd love to get rid of the engraver. All those StanzaNumber-grobs, >>> first they are created and then most of them thrown away... >>> The exercise is to set the stanza-context-property exactly at line-break... >>> >> >> Though it works :) >> >> Possibly some hint is to be had by looking at how clefs are managed. >> How are clefs created by default at the beginning of staffs? >> >> At the moment I'm not getting very far looking at the Clef engraver >> myself. I'm not understanding what would trigger an explicit clef at >> a line break, since I see no reference to line breaks anywhere. >> > > > Oh, that would be break-visibility. I suppose StanzaNumber would have > to support that. >
I think your method is sound. Besides the fact that it works, I believe that items that respond to break-visibility are treated in a similar manner. I could be wrong -- and please correct me if I am -- but multiple copies of such things as Clef are made and then thrown away when not needed David _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user