hello list, in the last few days i've been working notating a series of short fragments including graphical elements like lines, boxes and brackets. i created them using postscript code embedded in markups. it took a long time, but finally everything looked great in the pdfs.
after finishing the work i realized, to my dismay, that nothing of this is rendered to the svg files that i need to give to the publisher. now i know that i should have used \path. the problem is that no matter what i do, i can't make \path "float" over the staff. even if i can force it to print on the staff, using \override TextScript #'staff-padding = #'() and \override TextScript #'extra-offset, the drawing still takes some extra space, and the staff gets displaced. here's a basic example. how can i get \path behave like \postscript, and print *on* the staff, without extraneous displacements? dibujoPS = #" newpath -1.5 3 moveto 5 0 rlineto 0 -10 rlineto -5 0 rlineto closepath 0.25 setlinewidth stroke" dibujoPath = #'(( rmoveto -1.5 0 ) ( rlineto 5 0 ) ( rlineto 0 -10 ) ( rlineto -5 0 ) ( closepath ) ) \relative c'' { b1^\markup{ \postscript #dibujoPS } b1^\markup{ \path #0.25 #dibujoPath } } i would greatly appreciate any help on this. in the notation manual i could find only one example of \path, and it's not related to a staff or any other element. best, lj
<<attachment: path.png>>
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user