RoboFab ReadMe and installation notes
- March 1, 2009. Implements full support of the UFO2 specification.
- November 18, 2007. License changed to The BSD License.
- May 30, 2007, updated some points.
- v1.1.1 release September 9 2005
- v1.1 release February 7 2005
- v1.0b1 release October 6 2003
- September 14, 2003
- September 1, 2003
- July 27, 2003
Note: from November 2007 on, the 1.1.1 version is now distributed with The BSD License.. The license information in the current 1.1.1 package still needs to be updated.
RoboFab works with any Python 2.2.1 and up.
Which Python for FontLab?
If you're using RoboFab in conjunction with FontLab, there are some restrictions imposed by FontLab's taste in Python. If you are using FontLab Studio in Mac OS X, you already have the necessary Python. If you are using anything previous to FontLab Studio on a Mac, you will need to install MacPython-OS9 2.3. FontLab on Windows requires at least Python 2.2.1.
Installing on Mac OSX for FontLab, 1
If you're on OSX Tiger (10.4) or Leopard (10.5), and you want to install RoboFab and its dependencies (FontTools, Numeric), for use in FontLab 5.0x, then you can use the RoboFab Installer for OSX, FontLab 5.0x. This should work for most current users on OSX.
Installing on Mac OSX for FontLab, 2
If the all-in-one installer doesn't do it for you (for instance, you want to use RoboFab outside the context of FontLab) the following instructions show you the individual steps to install RoboFab. Currently Python,org already offers version 2.5. However, on MacOSX FontLab will only work with the OS installed Python 2.3. So there's not really much point in installing a newer Python if you don't know what you're doing.
> How do I install Robofab for use with FS5 on mac?
The easiest way is to do the following:
- Download RoboFab and put it wherever you want it to live on your hard drive. Many people make a RoboFab folder in /Applications.
- Go to your Applications/Utilities folder
- Open Terminal
- Once the terminal is open, type "python " (don't use the quotes, but do put the space after "python")
Drag the install.py script from the RoboFab folder into the line
that you just typed in the terminal. It should now look something
like this (with your name, rather than Tinkywinky):
python /Users/Tinkywinky/RoboFab_1/install.pyNote: if you have installed newer (2.3+) versions of python, you need to explicitly tell with which version of Python you want to install. The command would look like this:
Hit the return key and the following should be printed in the
Installing RoboFab: about to write a path to '/Users/Tinkywinky/RoboFab_1/ Lib' in '/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ python2.3/site-packages/robofab.pth'... Robofab is now installed. (Note that you have to run the install script again if you move your RoboFab folder)
- Restart FontLab if you had it open during this process.