I've adopted Simon Albrecht's excellent suggestion in an earlier thread [1], and am now using code based on snippet 739 [2] to typeset some long dynamic markings. This has solved a host of layout problems; however, it has introduced this nasty spacing issue:
r2 r8 bes8(\mfdolce a bes) | g'4-.( f-.)
where \mfdolce is the result of snippet 739's make-dynamic-script.
Since the dynamic applies to the phrase rather than just the first note, is there a way to prevent it pushing the second note to the right? I would like it to overlap the second (and, if necessary, subsequent) note(s) of this phrase. I've looked at section 4.4.3 of the Learning Manual [3] and things don't appear promising.