<div dir="ltr"><div>Hey hey,</div><div><br></div><div>The following produces a filled square, rather than an empty one:<br></div><div><br></div><div>\startbuffer[svg]<br><svg><br>  <rect width="100" height="100"<br>        style="stroke:rgb(0,0,0);;fill:none" /><br></svg><br>\stopbuffer<br><br>\starttext<br>  \placefigure{}{\includesvgbuffer[svg][conversion=mp]}<br>\stoptext</div><div><br></div><div>Remove the extra semicolon to get the expected result:<br></div><div><br></div><div><svg><br>  <rect width="100" height="100"<br>        style="stroke:rgb(0,0,0);fill:none" /><br></svg></div><br><div>It appears that a style immediately following two semicolons is ignored.</div><div><br></div><div>The SVG was generated using the following R code:</div><div><br></div><div>svg("filename.svg");</div><div>plot(rnorm(200));</div><div>dev.off()</div><div><br></div><div>Arguably, R's SVG routines could be a bit tighter. Can the MP SVG parser code be relaxed to skip "empty" semicolons?<br></div><div><br></div><div></div><div>$ context --version<br>mtx-context     | current version: 2022.05.02 16:19</div><div><br></div><div>Much appreciated.<br></div></div>