<?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[Right to Left Kerning]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Please correct me if I'm wrong but I have worked with RTL kerning before in other softwares/platforms (e.g fontlab) but I don't think "right to left kerning" is working as supposed to be in Robofont 1.4. For one reason when I type رب the order of letters is right before I turn the "Right to left" option on. After turning the option on, order of the letters becomes reversed and when I put kerning between them, kerning is implemented in reverse order. And what is the purpose of this option if I generate the font and the kerning is working in LTR behavior. I checked the generated OTF file and in opentype code kerning code is like this:</p>
<pre><code class="language-text">pos uni0631 uni0628 -225;
</code></pre>
<p dir="auto">But RTL kerning code should be like this:</p>
<pre><code class="language-text">pos uni0631 uni0628 &lt;-225 0 -225 0&gt;;
</code></pre>
<p dir="auto">I think Robofont should have other method of storing and generating RTL kerning, Am I wrong?</p>
<p dir="auto">Thanks,<br />
B</p>
]]></description><link>https://forum.robofont.com/topic/256/right-to-left-kerning</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 21:58:17 GMT</lastBuildDate><atom:link href="https://forum.robofont.com/topic/256.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 May 2013 10:39:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Right to Left Kerning on Fri, 05 Jan 2018 00:11:27 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Please correct me if I'm wrong but I have worked with RTL kerning before in other softwares/platforms (e.g fontlab) but I don't think "right to left kerning" is working as supposed to be in Robofont 1.4. For one reason when I type رب the order of letters is right before I turn the "Right to left" option on. After turning the option on, order of the letters becomes reversed and when I put kerning between them, kerning is implemented in reverse order. And what is the purpose of this option if I generate the font and the kerning is working in LTR behavior. I checked the generated OTF file and in opentype code kerning code is like this:</p>
<pre><code class="language-text">pos uni0631 uni0628 -225;
</code></pre>
<p dir="auto">But RTL kerning code should be like this:</p>
<pre><code class="language-text">pos uni0631 uni0628 &lt;-225 0 -225 0&gt;;
</code></pre>
<p dir="auto">I think Robofont should have other method of storing and generating RTL kerning, Am I wrong?</p>
<p dir="auto">Thanks,<br />
B</p>
]]></description><link>https://forum.robofont.com/post/256</link><guid isPermaLink="true">https://forum.robofont.com/post/256</guid><dc:creator><![CDATA[bahman]]></dc:creator><pubDate>Fri, 05 Jan 2018 00:11:27 GMT</pubDate></item><item><title><![CDATA[Reply to Right to Left Kerning on Thu, 16 May 2013 09:47:13 GMT]]></title><description><![CDATA[<p dir="auto">Anyone?! Fredrickkk!!</p>
]]></description><link>https://forum.robofont.com/post/1040</link><guid isPermaLink="true">https://forum.robofont.com/post/1040</guid><dc:creator><![CDATA[bahman]]></dc:creator><pubDate>Thu, 16 May 2013 09:47:13 GMT</pubDate></item><item><title><![CDATA[Reply to Right to Left Kerning on Fri, 17 May 2013 07:46:07 GMT]]></title><description><![CDATA[<p dir="auto">Perhaps in this case it would be easier to write the feature code for the kern feature directly instead of using space center?</p>
]]></description><link>https://forum.robofont.com/post/1041</link><guid isPermaLink="true">https://forum.robofont.com/post/1041</guid><dc:creator><![CDATA[jens]]></dc:creator><pubDate>Fri, 17 May 2013 07:46:07 GMT</pubDate></item><item><title><![CDATA[Reply to Right to Left Kerning on Fri, 05 Jan 2018 00:06:29 GMT]]></title><description><![CDATA[<p dir="auto">Oh thanks Jens, I was starting to think that my arguments were so stupid, so nobody wants to answer me!</p>
<p dir="auto">Yes, This is the case every time I'm implementing Kerning in Farsi/Arabic fonts. I always have to rely on external python scripts to generate the RTL kerning (except in the Glyphs app that handles it natively and brilliantly intuitive). I really wished that an app could do this without any inconvenient scripting. I can write simple tools but I would rather to concentrate more on design than writing programs. When I saw Robofont 1.4 enhancements and the feature list, I thought finally we have it in Robofont, bummer!</p>
]]></description><link>https://forum.robofont.com/post/1042</link><guid isPermaLink="true">https://forum.robofont.com/post/1042</guid><dc:creator><![CDATA[bahman]]></dc:creator><pubDate>Fri, 05 Jan 2018 00:06:29 GMT</pubDate></item><item><title><![CDATA[Reply to Right to Left Kerning on Sat, 18 May 2013 23:25:21 GMT]]></title><description><![CDATA[<p dir="auto">I just red that UFO 3 stores RTL kerning in a different way, maybe that could help in next versions to avoid problems with it?</p>
]]></description><link>https://forum.robofont.com/post/1043</link><guid isPermaLink="true">https://forum.robofont.com/post/1043</guid><dc:creator><![CDATA[bahman]]></dc:creator><pubDate>Sat, 18 May 2013 23:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Right to Left Kerning on Fri, 05 Jan 2018 00:08:35 GMT]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">UFO3 doesn't store the kerning any different. What really has changed is the naming form left/right to first/second.</p>
<p dir="auto">see <a href="http://unifiedfontobject.org/versions/ufo3/kerning.html" rel="nofollow">http://unifiedfontobject.org/versions/ufo3/kerning.html</a></p>
<blockquote>
<p dir="auto">The kerning data is writing direction neutral. For text written left-to-right, the left-most glyph is the key in the top level dictionary. For text written right-to-left, the right-most glyph is the key in the top level dictionary. For example, given the pair LG, written left-to-right, the L is the key in the top dictionary and the G is the sub-dictionary. Given the pair GL, written right-to-left, the G is the key in the top dictionary and the L is the key in the sub-dictionary.</p>
</blockquote>
<p dir="auto">can you explain me the difference between:</p>
<pre><code class="language-text">pos uni0631 uni0628 -225;
pos uni0631 uni0628 &lt;-225 0 -225 0&gt;;
(adjustment for &lt;X-placement Y-placement X-advance Y-advance&gt;)
</code></pre>
<p dir="auto">thanks</p>
]]></description><link>https://forum.robofont.com/post/1048</link><guid isPermaLink="true">https://forum.robofont.com/post/1048</guid><dc:creator><![CDATA[frederik]]></dc:creator><pubDate>Fri, 05 Jan 2018 00:08:35 GMT</pubDate></item><item><title><![CDATA[Reply to Right to Left Kerning on Fri, 05 Jan 2018 00:11:12 GMT]]></title><description><![CDATA[<p dir="auto">I don't know the difference! But in fontlab when I open a font, in the kern feature I can see that LTR kerning is interpreted like this:</p>
<pre><code class="language-text">pos uni0631 uni0628 -225;
</code></pre>
<p dir="auto">But RTL kerning is interpreted like this:</p>
<pre><code class="language-text">pos uni0631 uni0628 &lt;-225 0 -225 0&gt;;
</code></pre>
<p dir="auto">So I suppose RTL kerning should be implemented with adjustments applied to position of the glyph too, maybe I'm wrong; I'm not a pro. (see AFDKO OpenType Feature File Specification)<br />
About the kerning in RoboFont, I think there is a malfunction in the "Right to left" Option in the kerning panel. Here is what I do:</p>
<p dir="auto">I open a font which already has RTL kerning, Robofont interprets kerning correctly. I open the kerning panel and click on a class pair, the kerning shows up but order of glyphs is incorrect, I turn the "Right to Left" option on; Nothing Happens! I turn it off, now order of glyphs becomes right, even so the kerning has been implemented in RTL order.</p>
]]></description><link>https://forum.robofont.com/post/1050</link><guid isPermaLink="true">https://forum.robofont.com/post/1050</guid><dc:creator><![CDATA[bahman]]></dc:creator><pubDate>Fri, 05 Jan 2018 00:11:12 GMT</pubDate></item></channel></rss>