X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ps%2Fmusic-drawing-routines.ps;h=762657508449c1ef4cff795575fc9be9dc26f26b;hb=3863f416bea79ef29dded3b1b8a3f61419098f7a;hp=aa8cfa6527d4396669062d47b59efd31ae6024c5;hpb=942bdd57fcdd0c87e42c2a50852597817ae69232;p=lilypond.git diff --git a/ps/music-drawing-routines.ps b/ps/music-drawing-routines.ps index aa8cfa6527..7626575084 100644 --- a/ps/music-drawing-routines.ps +++ b/ps/music-drawing-routines.ps @@ -59,11 +59,6 @@ bind def b4_Inc_state restore } bind def -/set_tex_dimen -{ - cvr def -} bind def - /stroke_and_fill { gsave stroke @@ -165,6 +160,20 @@ bind def ifelse } bind def +/draw_oval % filled? x-radius y-radius thickness draw_ellipse +{ + setlinewidth % f? x-r y-r + /yrad exch def + /xrad exch def + xrad 0 rmoveto + 0 yrad -2 xrad mul dup yrad exch 0 rcurveto + 0 yrad neg dup 2 xrad mul dup 3 1 roll 0 rcurveto + closepath + { stroke_and_fill} + { stroke } + ifelse +} bind def + /draw_ellipse % filled? x-radius y-radius thickness draw_ellipse { setlinewidth % f? x-r y-r