Hello Jean, I think it does make sense to apply the line spanner interface for any Spanner that behaves pretty much like a line spanner. But then maybe it would make sense to add some of the details of the Ottava bracket to the line spanner interface, such as having hooks or flare on the lines endpoints. After all it does not do any harm, but it can come in handy (and it might just make ly:ottava-bracket::print obsolete).
Cheers, Valentin 14.12.2021 18:49:12 Jean Abou Samra <j...@abou-samra.fr>: > Le 14/12/2021 à 15:51, Molly Preston a écrit : >> Hi Jean! >> >> Thank you so much! That worked. I will have to keep this in mind. It's >> interesting that the OttavaSpanner doesn't have something similar. Why is >> that? > > > bound-details is a feature of so-called > "line spanners". OttavaSpanner is not > implemented as such a one because it has > some more features like being a bracket > and not just a line. I wouldn't swear > on it being infeasible to make it share > part of the line spanner implementation > though. > > Regards, > Jean