6 Please don't use this Scheme hacking unless you have a good reason.
7 Support for the \property textExtraOffset will not go into LilyPond in
10 I think extra-offset will stay - but perhaps I'll change the name
15 #(set! generic-thread-properties
17 generic-thread-properties
21 (list 'textExtraOffset pair? 'extra-offset)
26 (list 'scriptExtraOffset pair? 'extra-offset)
36 \notes \context Voice <
37 \context Thread = TA { c'4_1 }
38 \context Thread = TB {
39 \property Thread.scriptHorizontal = ##t
40 \property Thread.textExtraOffset = #'(-0.5 . -0.5)
41 \property Thread.scriptExtraOffset = #'(2.25 . -0.5)
43 \context Thread = TC { g'4^4 }
46 \paper { \translator {
48 \remove Script_engraver;
49 \remove Text_engraver;
54 Generic_property_list = #generic-thread-properties
55 \consists Script_engraver;
56 \consists Text_engraver;