Hi all, I know many of you follow a “Do first” process… so even though that’s not my process, here goes. ;)
Here's a small example of this spacing “thorn”, and one way I might tweak it to fix the problem. Notes: – I realize it's constructed to avoid the very issue(s) that Jean raises (i.e., there are no lyrics in the measures on either side of the main one) – I realize the spacing I ended up with is not “perfect” (a.k.a. “enemy of the good”) – I realize there are at least a dozen other ways of tweaking the spacing to accomplish the same goal (i.e., making the tuplet notes evenly spaced) – I realize the fix to this constructed example wouldn't fix the OP's issue (i.e., shifting the LyricText “out of the way”) I just thought talking through a concrete example might bring clarity to what has so far been a pretty abstract discussion. My question: How can the tweak I've made here be automated *only considering the notes and lyrics in question, and not worrying about what might [or might not] happen once there are elements in the surrounding moments/measures that might collide? Very much looking forward to seeing what comes of this thread! Kieren. p.s. Jean: “Coincidentally” ;), this example also includes the problem we’ve been discussing in the other thread, i.e., the inability to [natively] “inject” a tweak at a specific moment (without the use of spacer skips). %%%% SNIPPET BEGINS \version "2.23.14" \paper { top-margin = 0.5\in left-margin = 0.5\in } spacecase_notes = { R1 a'8 8 \tuplet 3/2 { 8 8 8 } 4 4 R1 } spacecase_lyrics = \lyricmode { This is spaced a bit poor -- ly! } \markup "1. Raw output:" \score { << \new Staff \new Voice = "melody" \spacecase_notes \new Lyrics \lyricsto "melody" \spacecase_lyrics >> } \markup "2. Using NoteHead.extra-spacing-width to even out [only] tuplet note spacing:" tweaksTwo = { s1 s4 \temporary \override Score.NoteHead.extra-spacing-width = #'(0.5 . 4) s4 \revert Score.NoteHead.extra-spacing-width } \score { << \new Staff \new Voice = "melody" << \spacecase_notes \tweaksTwo >> \new Lyrics \lyricsto "melody" \spacecase_lyrics >> } %%%% SNIPPET ENDS