A UFO file is a directory following this structure:
Each of the files has a unique meaning, purpose and data structure:
|metainfo.plist||Format version, creator, etc.|
|fontinfo.plist||Various font info data.|
|groups.plist||Glyph group definitions.|
|features.fea||OpenType feature definitions.|
|lib.plist||Arbitrary custom data.|
|glyphs||A directory containing all glyphs in the font.|
|glyphs/contents.plist||File name to glyph name mapping.|
|glyphs/*.glif||A glyph definition.|
Changes from UFO 1
The fontinfo.plist structure was redesigned in UFO 2 to make things cleaner, clearer and more organized.
features.fea was added.