The Unified Font Object (UFO) is a cross-platform, cross-application, human readable, future proof format for storing font data.

The UFO Design Philosophy

  1. The data must be human readable and human editable.
  2. The data should be application independent.
  3. Data duplication should be avoided unless absolutely necessary.


UFO 1 Published in 2004.
UFO 2 Published in March 2009.
UFO 3 Published in March 2012.


This specification can be downloaded here as a single zip package. The source for the documentation, an issue tracker and more are located at