On 2020/03/10 09:59:29, davidsg wrote: > Revision following review Removed -> as special syntax, and uses instead the command \vowelTransition. Transitions are still separated from hyphens, which leaves transition-engraver _almost_ a duplicate of hyphen-engraver. As transitions are printed with line-spanner, the properties are quite different to hyphens. Will it get messy if the properties are merged into LyricHyphens, or doesn't this matter? Uses ly:spanner::set-spacing-rods rather than ly:lyric-transition::set-spacing-rods, so the Lyric_transition struct has been removed completely. Added (somewhat clumsily named - any suggestions?) properties to spanner, for spacing required for transitions: minimum-length-add-bounds and minimum-length-add-padding. If true, the extent of bounds protrusion into the spacing rod, or padding, is in effect added to minimum-length for spacing.
https://codereview.appspot.com/565750043/