<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 9 May 2017 at 06:06, 平田俊作 <span dir="ltr"><<a href="mailto:shunsaku.hirata74@gmail.com" target="_blank">shunsaku.hirata74@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi,<br>
<br>
I think Acrobat disliked such transformations,<br>
giving an error for such cases.<br>
<br>
Shunsaku Hirata<br>
<br><br></blockquote><div>I tried with acrobat reader DC and got reasonable results even with a scale factor of 0 (inserted via pdf:literal)</div><div><br></div><div>With a (now very old) copy of acrobat 9 pro I did get some strange effects if the scale factor was very small</div><div>but I don't think that  if the viewer is doing arithmetic using double then 1e-5 is particularity small and we shouldn't</div><div>make strange output on all systems just for old versions of acrobat.</div><div><br></div><div>It (might:-) be interesting to know how old a version of acrobat you have to have before this is a problem.</div><div>Note that for the last 18 months latex has avoided this dvipdfm issue by applying the scale factor via a pdfliteral</div><div>cm matrix operator rather than the driver's x:scale special, and no one has reported any issues with acrobat.</div><div>(Although I admit probably not many people are scaling things by these small values)<br></div><div><br></div><div><br></div><div>If we wanted to avoid small scale factors (personally I'd do this also for 0) I'd give the warning and force it to be</div><div>the smallest "safe" value, not just simply not scale, as currently.</div><div><br></div><div><br></div><div>But for values within the normal range of tex dimen <factor> (that is, 1sp = 2e-5pt) I don't think there should be any</div><div>warning or adjusting of the values at all. Akira's change just now would do that,</div><div><br></div><div>David</div><div><br></div><div><br></div></div><br></div></div>