- Operating system
- Font generation
- Supported formats
- Scripting language
- Scripting API
- Embedded libraries
RoboFont requires macOS 10.9+, and is fully compatible with more recent versions of macOS.
Downloads for macOS 10.6 — 10.9 are still available from the Downloads page.
RoboFont uses the Adobe FDK internally to generate OpenType fonts. The latest release of RoboFont (3.1) embeds version 2.5.65590 of the FDK. The latest beta release embeds version 2.5.65590.
It’s possible to use a locally installed version of the Adobe FDK instead of the embedded one. See Miscellaneous Preferences.
RoboFont can open OpenType fonts, with a few limitations (for example, OpenType features cannot be imported in editable format). WOFF fonts are also supported.
RoboFont can open FontLab’s
.vfb files, provided the vfb2ufo library is installed.
RoboFont 3 is written entirely in Python 3.6.4, and uses it as its scripting language.
RoboFont comes with its own embedded Python interpreter, so you don’t need to install anything else. All modules from the Python Standard Library are also included.
RoboFont 3 uses the FontParts API (with a few extensions) to communicate to font objects programmatically.
RoboFont comes with batteries included.
The following libraries are embedded in RoboFont, and available out-of-the-box: