Well, I investigated as well. I think that the only way to solve this is to
use the combination

Y-offset + \offset + 2.19

As you can see, this seems to work in 2.19

http://lilybin.com/yb5u35/12

And it doesn't work in 2.18.
Correct me if I'm wrong: this is currently the *only* proper way to shift
OttavaBracket if you want to avoid using extra-offset. The other methods
appear to me almost unusable.

HTH
Paolo







On Mon, Jan 13, 2020 at 8:10 PM David Nalesnik <david.nales...@gmail.com>
wrote:

> On Mon, Jan 13, 2020 at 12:29 PM Kieren MacMillan
> <kieren_macmil...@sympatico.ca> wrote:
> >
> > Hi David,
> >
> > >> You’d like a command like \offset (say, \reposition) which tweaks the
> position of a grob
> > >> from its final [calculated] position, pushing other grobs (in X or Y
> directions) as necessary?
> >
> > > \offset would do exactly that if there were a single property of
> > > OttavaBracket which represents its position fully.  The bracket's
> > > final position is represented by Y-offset *and* something else.
> >
> > So can \offset be made to work with OttavaBracket (and other grobs that
> are positioned similarly)?
> >
> > Thanks,
> > Kieren.
> > ________________________________
>
> I'm going to investigate this.
>
> \offset requires a grob property which is assigned a default value in
> define-grobs.scm (from which file the IR grob reference pages are
> generated). The more items that have defaults there, the better.
>
> David
>

Reply via email to