UNDER CONSTRUCTION: Current site at www.fontforge.org

Install FontForge on Mac OS X

FontForge is not a regular Mac application. It was developed since 2001 as a UNIX application, so don’t expect it to look and behave like a normal Mac Application. It runs on Macs thanks to a UNIX compatibility layer called X11.

Install Beta Package for Mac OS X 10.6+

First you need to install the X11 compatibility system:

  1. With Finder, look in your /Applications/Utilities/ folder and check if you have the X11 or XQuartz apps installed on your computer.
  2. If you don’t have one of these, download XQuartz
  3. Install it in the normal way
  4. Log out and log back in to ensure it works correctly
  5. Start XQuartz or X11 from Applications/Utilities/, go to X11 menu, Preferences, Input, and turn off the Enable keyboard shortcuts under X11 or Enable key equivalents under X11 preference item.

X11.app Preferences Window set correctly

Then install FontForge:

  1. Download this ZIP file: FontForge.app.zip (release made on 2014-07-12)
  2. Unzip it, move the FontForge.app file to /Applications and only there. Do not move it anywhere else.
  3. If you use 10.8+, you may need to go to System Preferences, Security, unlock, and allow Mac apps from Everywhere.
  4. Open it in the normal way - double click it, drag it to the dock, use Launcher, Spotlight or Quicksilver…

Update Beta Package

New beta packages are released every few days. Check this directory by date. To install an update:

  1. quit FontForge and X11
  2. drag and drop the new FontForge.app into /Applications and replace it
  3. start FontForge again

If things go wrong

The first time you run FontForge it may pop up a dialog box saying “Choose Application. Where is X11?” with a sort of Finder window. Find XQuartz in Applications/Utilities and click OK.

If you have any problems with installation or upgrading, ask for help on the FontForge Users mailing list.

Advanced Configuration

To make FontForge more pleasant to use, you can change some aspects of the way it works on Macs. These steps are optional.

Changing Hot Keys

If the hotkeys are unfamiliar, you can change them!

  1. quit FontForge and X11
  2. with your text editor, open /Applications/FontForge.app/Contents/Resources/opt/local/share/fontforge/hotkeys/default
  3. change the hotkeys and save the file
  4. start FontForge again

Changing UI Size

If the UI appears very big or very small, you can change the way the UI is sized.

  1. quit FontForge and X11
  2. with your text editor, open /Applications/FontForge.app/Contents/Resources/opt/local/share/fontforge/pixmaps/resources
  3. measure the physical width of your screen in centimeters. In this example, it is 34cm wide.
  4. add a new line, Gdraw.ScreenWidthCentimeters: 34 and save the file
  5. start FontForge again
  6. if the scaling is still not right, play with the value until it is

If you use a real mouse

FontForge is designed to make use of a three button mouse. It is also designed to make use of modifier keys on mouse clicks (eg, Control-left-click can mean something different than left-click.)

If you have a standard one button mouse, then you have the option of having the Mac simulate a three button mouse (for instance Option-left-click behaves like clicking the middle mouse button). Unfortunately this means you can no longer use the Option key to change the behavior of the left (only) button click. To enable this, click the XQuartz app in the Dock, and then go to X11 menu in the top left, Preferences, Input, and turn on Emulate three button mouse

If you have a two or three button mouse, then use it (and turn off Emulate three button mouse in the X11 preferences.)