One solution is to set the padding (the extra distance from the nearest musical object) of either the text script or the dynamics, using \property Score.TextScript \override #'padding = #4 or \property Score.DynamicLineSpanner \override #'padding = #3.5 or whatever values you want to use. The unit of measurement is the distance between two staff lines.
The problem is that this will move all the objects of the specific type, not only where you have collisions. I agree completely that this preferably should happen automatically. /Mats > Is there an easy way to prevent dynamics from clobbering > text scripts and other markings when using \dynamicUp? I've > tried: > > > d^"a tempo" \mp > d^\mp^"a tempo" > d^"a tempo"^\mp > > which all cause the two markings to overlap, although: > > d^"foo"^"bar" > > turns out beautifully. The best workaround I've found so > far is: > > d^"a tempo"^#`(columns(dynamic "mp")) > > which actually turns out great, but it would be nice for > this to happen automatically with \mp. > > I'm using 1.5.59. > > Thanks in advance! > > --AhhlLboLdkugWU4S > Content-Type: application/pgp-signature > Content-Disposition: inline > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.7 (GNU/Linux) > > iD8DBQE9BRansXg7ZRFV8zIRAiuWAJsFvGm8JfaB/5ZSFVkqHEhmUma31wCeLBxm > mNi2PPZhSeJSnZ3wWCmTX08= > =JBRG > -----END PGP SIGNATURE----- > > --AhhlLboLdkugWU4S-- > > _______________________________________________ > Lilypond-user mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/lilypond-user _______________________________________________ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user