RoboFont will check the splines and convert them to two off curves splines in the next version.
(in version 1.1 it doesn't check WOFF files, but it should
Although WOFF files with PS outlines should work fine.
Bonus answer: no
Yes there will only work in RoboFont, but some have some similarities with the special FL robofab methods.
It doesnt matter if you imported it from mojo.roboFont or robofab.world (inside RoboFont) all robofab object will have these additions.
Why is info a dict instead of an instance of a reall class defined in mojo.events?
I ask about source code because __doc__ seems to be empty for all the mojo.* modules and classes, and the API documentation is missing a lot. I'm looking for a way to supplement my understanding of the API without asking you a hundred questions.
If you have a python package installed in the current python on your local machine, that package will be accessible in RoboFont.
RoboFont is adding the site-packages of the current python to the sys.path.
So if you have a python package that can read from a serial port it must be possible to access that package in RoboFont
Plausible point of view.
(The spec isn't the problem, but it's sometimes problematic to operate in a world where many people are not following the spec (and end-users suffer). In a world where font foundries and application developers are making workarounds for each others workarounds, it's meanwhile impossible to define who is the chicken and who's the egg. Indeed, we're way off topic…
if its enabled it will use the embedded FDK, if not RoboFonts tries to use the the local installed FDK, if you dont have a FDK installed you are not able to generate binaries.
If you want to check if FDK is installed type "which makeotf" in your Terminal. This should return some similar like "/Users/<userName>/bin/FDK/Tools/osx/makeotf"