I've just tested those instructions to install
RoboFab 1.2 rev 226 with
FontLab Studio 5.1 build 4311 and
Mac OS X 10.7.2. They work fine.
Since the system Python 2.7 in Mac OS X 10.7.2 comes with pre-installed NumPy, it's no longer necessary to install NumPy. Therefore, if you're on Mac OS X 10.7.2 and you have FontLab Studio 5.1 build 4311 or newer installed, do the following:
1.
Quit FontLab Studio.
2.
Download:
http://robofab.org/download/current/RoboFab226M_plusDependencies.zip2. In
Finder, navigate to the location where you downloaded the .zip file, double-click to unzip it (if it already hadn't happened). You should see a folder named
RoboFab226M_plusDependencies.
3. Open the
Terminal app.
4. In Terminal, type "cd " (with a trailing space) but don't hit Enter. Drag the
RoboFab226M_plusDependencies folder to the Terminal window. You should see something like this in the Terminal window:
cd /users/[your username]/Downloads/RoboFab226M_plusDependencies
5. In
Terminal, hit
Enter.
6. In
Terminal, do the following:
(Hit
Enter after each line. After the first "
sudo" you'll need to enter
your computer's administrator password.)
cd FontTools
sudo /usr/bin/python setup.py install
cd ..
cd RoboFab
sudo /usr/bin/python setup.py install
cd ..
cd DialogKit
sudo mv Lib/dialogKit/ /Library/Python/2.7/site-packages/
7. In
Finder, do
File / New Finder Window8. If you have enabled
Use custom locations for user data folders in
FontLab Studio / Preferences / General Options / Folders and paths, navigate
Finder to the folder that you've set as the
FontLab Studio user data files folder, and
skip to step 11.
9. If you have not customized the location, then in Finder's menu, choose
Go / Go to Folder...10. In the text box that appears, enter:
~/Library/Application Support/FontLab/Studio 5/Macros
and click on
Go.
11. Your Finder should now should show a
Macro folder with at least three subfolders in it (Effects, Export and System).
12. Switch to the Finder window that has the
RoboFab226M_plusDependencies folder, and open the subfolder
RoboFab/Scripts that is inside.
13. You should see a folder with several subfolders: "
Contributed", "
RoboFabIntro", "
RoboFabUFO", "
RoboFabUFO2", "
RoboFabUtils".
14.
Select those folders and
drag them to the
Macro folder in the other Finder window.
15.
Open FontLab Studio and in the
Edit Macro panel type in:
import robofab
import dialogKit
16. Click on the
Run macro button in the Edit Macro panel.
If nothing appears in the
Output panel, you have installed RoboFab and its FontLab macros and DialogKit successfully.
17. Make sure that in FontLab Studio,
View / Toolbars / Macro is enabled.
18. Open any font, and in the Macro toolbar, choose
RoboFabIntro in the first dropdown list.
19. In the second dropdown list, choose
RoboFab Intro, Start here! and click on the
Run button in the Macro toolbar.
Your Output panel should now show something like:
[Robofab is running on darwin. Python version: 2.7, Mac stuff: X, PC stuff: None, FontLab stuff: True, FLversion: 5.1/Mac(Build 4311), Glyphs stuff: False, Glyphs version: NoneThat means that you can now use all the other RoboFab macros.
Best,
Adam