<html><head></head><body>xsized was the solution.<br>I wonder why xscaled worked for me for years.<br><br>Thanks for the fast help.<br><br>Lutz<br><br><div class="gmail_quote">Am 2. Oktober 2018 11:10:04 MESZ schrieb Hans Hagen <j.hagen@xs4all.nl>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On 10/2/2018 7:03 AM, Lutz Haseloff wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Hi Hans, hi all,<br><br>I think, that recent context has a problem with scaling included pdf files.<br>My minimal file:<br><br>\startMPpage<br>draw externalfigure "cow.pdf" ;<br>\stopMPpage<br><br>The resulting pdf is, as the original, 97x70.6 mm, all ok.<br><br>If I try to scale to the original size, i get arithmetic overflow error.<br><br>\startMPpage<br>draw externalfigure "cow.pdf" xscaled 97mm yscaled 70.6mm ;<br>\stopMPpage<br></blockquote>don't use xscaled, use xsized<br><br>if you have<br><br>path p ; p := fullcircls scaled 1cm ;<br><br>and then do<br><br>draw p xscaled 97pt ;<br><br>you multiply with a number and only get 97pt width when your p has 1 bp <br>width<br><br>externalfigure has the original dimensions (so no width 1 bp here)<br><br>Hans<hr>                                           Hans Hagen | PRAGMA ADE<br>               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands<br>        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl<hr></pre></blockquote></div></body></html>