<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[On-Curve tangent point: state report?]]></title><description><![CDATA[<p dir="auto">In some cases (can't find a way to reproduce it now), I've experienced tangent (triangle shape) on-curve points not being updated, which means I need to double-click them to get the correct position of the node.<br />
Is there a way, a method/function, to check for such points.</p>
<p dir="auto">Thanks &amp; best,</p>
<p dir="auto">Mathieu</p>
]]></description><link>https://forum.robofont.com/topic/230/on-curve-tangent-point-state-report</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 23:06:17 GMT</lastBuildDate><atom:link href="https://forum.robofont.com/topic/230.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 24 Feb 2013 15:03:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to On-Curve tangent point: state report? on Tue, 02 Jan 2018 10:49:28 GMT]]></title><description><![CDATA[<p dir="auto">In some cases (can't find a way to reproduce it now), I've experienced tangent (triangle shape) on-curve points not being updated, which means I need to double-click them to get the correct position of the node.<br />
Is there a way, a method/function, to check for such points.</p>
<p dir="auto">Thanks &amp; best,</p>
<p dir="auto">Mathieu</p>
]]></description><link>https://forum.robofont.com/post/230</link><guid isPermaLink="true">https://forum.robofont.com/post/230</guid><dc:creator><![CDATA[mathieu-christe]]></dc:creator><pubDate>Tue, 02 Jan 2018 10:49:28 GMT</pubDate></item><item><title><![CDATA[Reply to On-Curve tangent point: state report? on Sun, 24 Feb 2013 16:13:35 GMT]]></title><description><![CDATA[<p dir="auto">I've found a case, when you move a tangent on-curve point, holding Cmd so that the off-curve point doesn't move.</p>
]]></description><link>https://forum.robofont.com/post/978</link><guid isPermaLink="true">https://forum.robofont.com/post/978</guid><dc:creator><![CDATA[mathieu-christe]]></dc:creator><pubDate>Sun, 24 Feb 2013 16:13:35 GMT</pubDate></item><item><title><![CDATA[Reply to On-Curve tangent point: state report? on Tue, 02 Jan 2018 10:51:00 GMT]]></title><description><![CDATA[<p dir="auto">when holding cmd down on a "smooth" point, tangent points are smooth points, will not move the bcp(s) but only the anchor points across the angle of the bcp(s)</p>
<p dir="auto">a small script that "corrects" wrong smooth points by toggling the smooth flag of each point</p>
<pre><code class="language-python"># get the current glyph
g = CurrentGlyph()

# loop over all contours
for c in g:
    # loop over all points
    for p in c.points:
        # deselect all points
        p.selected = False
        # if the point is off-curve, don't do anything
        if p.type == "offCurve":
            continue
        # if the point is smooth
        if p.smooth:
            # set smooth to false
            p.smooth = False
            # select the point
            p.selected = True

# get the naked selection object and toggle the smoothness
g.naked().selection.toggleSmoothness()

# whoehoe, done
g.update()
</code></pre>
<p dir="auto">good luck</p>
]]></description><link>https://forum.robofont.com/post/981</link><guid isPermaLink="true">https://forum.robofont.com/post/981</guid><dc:creator><![CDATA[frederik]]></dc:creator><pubDate>Tue, 02 Jan 2018 10:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to On-Curve tangent point: state report? on Sun, 24 Feb 2013 21:05:17 GMT]]></title><description><![CDATA[<p dir="auto">Just tested it, no need for luck with your scripts ;-)<br />
Thanks!</p>
]]></description><link>https://forum.robofont.com/post/982</link><guid isPermaLink="true">https://forum.robofont.com/post/982</guid><dc:creator><![CDATA[mathieu-christe]]></dc:creator><pubDate>Sun, 24 Feb 2013 21:05:17 GMT</pubDate></item></channel></rss>