The absolute commands were not working because the coordinate
system needed to be translated first.
This patch fixes that issue, and it surrounds the entire
expression with gsave...grestore so that the coordinate system
is restored immediately afterward.
(ly:format
- "1 setlinecap ~a setlinewidth\n~l stroke"
+ "gsave currentpoint translate 1 setlinecap ~a setlinewidth\n~l stroke grestore"
thickness
- (convert-path-exps exps) ))
+ (convert-path-exps exps)))