Kieren MacMillan <kieren_macmil...@sympatico.ca> writes:

>> Maybe affecting 'self-alignment-X is the wrong method at all,
>> instead I could probably set 'X-offset.
>
> Perhaps someone else [with a more encyclopedic knowledge of the
> back-end] can weigh in on that. I am (and always have been) a little
> confused by the difference — and especially interaction — of these two
> parameters.

X-offset is the main property used for positioning a grob.  Frequently
it is set to a callback consulting self-alignment-X in order to arrive
at some positioning.

So changing self-alignment-X works as a tool for affecting those
X-offset callbacks consulting it.  If you override X-offset with a fixed
value or a callback not looking at self-alignment-X, setting
self-alignment-X ceases to have an effect.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to