<?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[Mojo.robofont vs. robofab.world]]></title><description><![CDATA[<p dir="auto">It seems many of the functions in <code>mojo.robofont</code> are duplicates of functions in <code>robofab.world</code>.</p>
<p dir="auto">Are they really duplicates? ie. - does the mojo.robofont function actually just call the equivalent in robofab?</p>
<p dir="auto">And if so, what is the guideline for when to prefer one module over the other?</p>
]]></description><link>https://forum.robofont.com/topic/86/mojo-robofont-vs-robofab-world</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 12:14:05 GMT</lastBuildDate><atom:link href="https://forum.robofont.com/topic/86.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Jan 2012 02:14:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mojo.robofont vs. robofab.world on Tue, 02 Jan 2018 14:10:18 GMT]]></title><description><![CDATA[<p dir="auto">It seems many of the functions in <code>mojo.robofont</code> are duplicates of functions in <code>robofab.world</code>.</p>
<p dir="auto">Are they really duplicates? ie. - does the mojo.robofont function actually just call the equivalent in robofab?</p>
<p dir="auto">And if so, what is the guideline for when to prefer one module over the other?</p>
]]></description><link>https://forum.robofont.com/post/86</link><guid isPermaLink="true">https://forum.robofont.com/post/86</guid><dc:creator><![CDATA[mbutterick]]></dc:creator><pubDate>Tue, 02 Jan 2018 14:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to Mojo.robofont vs. robofab.world on Tue, 02 Jan 2018 14:06:08 GMT]]></title><description><![CDATA[<p dir="auto">they are the same<br />
see <a href="http://code.robofab.com/browser/trunk/Lib/robofab/world.py#L97" rel="nofollow">http://code.robofab.com/browser/trunk/Lib/robofab/world.py#L97</a></p>
<p dir="auto">the guideline would be:</p>
<ul>
<li>use <code>robofab.world</code> if you want to have your script interchangeable with NoneLab, FL and others.</li>
<li>use no import: all <code>mojo.roboFont</code> functionality are added to the script <code>locals()</code>  (works only when you run the script in the scripting window)</li>
<li>use <code>mojo.roboFont</code> if you use your script as a module only in RoboFont</li>
</ul>
]]></description><link>https://forum.robofont.com/post/597</link><guid isPermaLink="true">https://forum.robofont.com/post/597</guid><dc:creator><![CDATA[frederik]]></dc:creator><pubDate>Tue, 02 Jan 2018 14:06:08 GMT</pubDate></item><item><title><![CDATA[Reply to Mojo.robofont vs. robofab.world on Tue, 02 Jan 2018 14:07:47 GMT]]></title><description><![CDATA[<p dir="auto">And just to be clear about the "Robofab extras":</p>
<p dir="auto"><a href="http://doc.robofont.com/api/robofab-extras/" rel="nofollow">http://doc.robofont.com/api/robofab-extras/</a></p>
<ol>
<li>
<p dir="auto">These are exclusive to the Robofont environment.</p>
</li>
<li>
<p dir="auto">They are not part of any Robofont-native module, for instance <code>mojo.robofont</code>.</p>
</li>
<li>
<p dir="auto">They are only available by importing robofab.</p>
</li>
<li>
<p dir="auto">But though they are robofab-based, they will not work in environments other than Robofont.</p>
</li>
</ol>
]]></description><link>https://forum.robofont.com/post/600</link><guid isPermaLink="true">https://forum.robofont.com/post/600</guid><dc:creator><![CDATA[mbutterick]]></dc:creator><pubDate>Tue, 02 Jan 2018 14:07:47 GMT</pubDate></item><item><title><![CDATA[Reply to Mojo.robofont vs. robofab.world on Tue, 02 Jan 2018 14:08:01 GMT]]></title><description><![CDATA[<p dir="auto">Yes there will only work in RoboFont, but some have some similarities with the special FL robofab methods.</p>
<p dir="auto">It doesnt matter if you imported it from <code>mojo.roboFont</code> or <code>robofab.world</code> (inside RoboFont) all robofab object will have these additions.</p>
]]></description><link>https://forum.robofont.com/post/602</link><guid isPermaLink="true">https://forum.robofont.com/post/602</guid><dc:creator><![CDATA[frederik]]></dc:creator><pubDate>Tue, 02 Jan 2018 14:08:01 GMT</pubDate></item></channel></rss>