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.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to