Ah sorry, I missread that ... stupid me! Basically the functions that would need support are the primitives:
Stencil::add_stencil Stencil::rotate_degrees_absolute (? is there even a meaningful way for doing this or should this just resort to stencil extent?) Stencil::translate Stencil::scale Stencil::set_empty Stencil::in_color Also it would require functions to set and get the spacing extent of a stencil, as well as use of these functions for everything that should make use of such properties. It should not be an insane amount of work to get this done. I suppose if this could significantly improve Lilyponds capabilities to work with text it might be worth it. Maybe I’ll find time to test this out this weekend. Cheers, Valentin > Exactly what I said with > > > The real fix would be changing the Stencil class to include an additional > > data member that would be the extent from the baseline of the first line > > of text to the baseline of the last line of text. Expect a lot of work > > though: all stencil operations would have to be modified to account for > > it. > "All stencil operations" may be an exaggeration: *most* of them wouldn't > need to care, but things like translating and combining would.
signature.asc
Description: This is a digitally signed message part.