<div class="gmail_quote">On Mon, Oct 22, 2012 at 7:01 AM, xiolyxioly <span dir="ltr"><<a href="mailto:xiolyxioly@yahoo.com" target="_blank">xiolyxioly@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div></div>
<div>People in CAD/CAM do this sort of computation all the time. It's called "removing loops from offset curves" or something like that. The problem of moving an NC milling cutter around a tight corner is exactly the same as moving a pen. I'll find some references, if anyone is interested.</div>

</blockquote></div><br><a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.1724">CiteSeerX — Hermite Approximation for Offset Curve Computation</a> is one ref which actually discusses this problem (though not w.r.t. fonts specifically). However the author writes here that the curvature is the inverse of the diameter. I however think that it should be the inverse of the radius, going by <a href="http://en.wikipedia.org/wiki/Curvature">http://en.wikipedia.org/wiki/Curvature</a> (and other refs I've seen so far).<br>

<br>BTW I downloaded the other two links you sent and will read them in due course. I'd also appreciate any other docs you can provide.<br><br>Another thing: I'm not sure that it is a straightforward thing to compute the points of reverse loops if your pen is anything other than circular. <br clear="all">

<br>-- <br>Shriramana Sharma<br>