You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That would be a bug in the end of line shifts. \greseteolshifts{disable} makes the problem disappear. Further, giving the last "syllable" a note, also fixes the problem, so it is particular to lines which end with a \GreNoNoteSyllable. It's too late tonight, but I'll look at the possibility of killing the eolshift in these cases tomorrow.
I have a fix, but it's revealing a potential problem with the clef change discretionary. Take a look at /gabc-output/glyphs/clef_change. If you compile the gabc file, you'll see that the clef change which occurs between test4 and test5 puts an empty BarSyllable at the end of the line (after test4). This prevents the lyrics in the previous syllable (i.e. test4) from sliding over under the end of line custos. My fix accentuates this, pushing test4 even further away from the end of the line. This doesn't seem to be desirable to me, but I think the problem is with the underlying behavior: what is put in the discretionary. Should that empty BarSyllable be there? Shouldn't there be some recognition that there isn't anything to be printed and the before break argument be left blank?
The following example:
in which the right alignment is not correct.
The text was updated successfully, but these errors were encountered: