That's the new bar spacing algorithm at work. Bar syllables are now
allowed to be separated from their respective text in order to conserve
space. The text is allowed to travel up to `maxbaroffsettextleft` to
the left or `maxbaroffsettextright` to the right (which direction it
travels depends on the shapes of the syllables before and after the
bar). By default this is 0.6cm to the left and 0cm to the right. If
you want the stars to be exactly under the bar line, set
`maxbaroffsettextleft` to 0.
Note, if you set this before the score, it will also affect the `iij.`
in the first line (and probably the `iij.` and `ij.` on the second,
though less visibly since these are already mostly centered). If you
don't want that, then define a macro in your gabc header which changes
it and then call it in the syllable before you want it changed.
The star in the first line will not be affected because it is in a
no-bar syllable. The distances which it uses are
`maxbaroffsettextleft@nobar` and `maxbaroffsettextright@nobar`.
You can also revert to the old spacing algorithm (which is not the same
thing) by setting `\gresetbarspacing{old}`. In this case, you can
expect changes to the star in the first line because in the old
algorithm `()` in gabc is a normal syllable with no notes, not it's own
syllable type.
--
✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
St. Anselm’s Abbey
Washington, DC
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ
_______________________________________________
Gregorio-users mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-users