DFONT to UFO Converter

Export Mac DFONT as editable UFO font source online

Drop files here. 1 GB maximum file size or Sign Up
to
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

Source-Level Editing

UFO exposes every aspect of your DFONT as editable XML — outlines, anchors, kerning, OpenType features — giving you full design control over the font.

Collaboration Ready

UFO format is built for teamwork. Multiple designers can work on different glyphs in the same DFONT-derived font project using standard version control tools.

Universal Access

Break free from the Mac-only DFONT ecosystem. UFO is an open format supported by font editors on every major operating system and development platform.

How to convert DFONT to UFO

1

Select files from Computer, Google Drive, Dropbox, URL or by dragging it on the page.

2

Choose ufo or any other format you need as a result (more than 200 formats supported)

3

Let the file convert and you can download your ufo file right afterwards

About formats

DFONT (Data Fork TrueType) is a font file format introduced by Apple with Mac OS X 10.0 in March 2001, created to solve a fundamental compatibility problem in the transition from classic Mac OS to the Unix-based OS X architecture. Classic Mac fonts stored glyph data in the resource fork — a secondary file stream specific to the HFS file system — but OS X's Unix foundation and its use of UFS had no native resource fork support. DFONT relocates the entire resource fork structure into the data fork, wrapping the same TrueType font tables in a resource map that standard OS X typography APIs can read. The file is essentially a resource-fork-less TrueType suitcase. Apple bundled DFONT as the default format for system fonts shipped with OS X, and it remains present in macOS system directories. One advantage is seamless backward compatibility with Apple's existing font rendering stack — the internal structure mirrors classic resource-fork fonts, so CoreText and its predecessors handle DFONTs without any special conversion path. The single-fork design is another practical strength, ensuring that DFONT files survive intact when stored on non-HFS volumes, transferred over networks, or managed by version control systems. While Apple has increasingly moved toward OpenType (.otf/.ttc) for newer system fonts, DFONT files continue to appear in macOS installations and in font collections originating from the OS X era.
Developer: Apple Computer
Initial release: 2001
UFO (Unified Font Object) is an open, XML-based font source format designed by Tal Leming, Just van Rossum, and Erik van Blokland, with the first version published in 2004. Unlike compiled binary fonts, a UFO is a directory structure containing separate XML files for each glyph (in GLIF format), font metadata (fontinfo.plist), kerning data, groups, and feature definitions. This decomposed architecture was purpose-built for collaborative font development — each glyph exists as its own file, making granular version control with Git or similar systems practical and clean. The format is explicitly application-independent, serving as an interchange layer between different font editors (RoboFont, Glyphs, FontForge, FontLab) rather than locking designers into a single tool. UFO 3, the current major version released in 2012, supports cubic and quadratic outlines, guidelines, anchors, image references, custom data storage, and layered design sources for interpolation. A defining advantage is collaboration-friendliness: teams of designers can work on different glyphs simultaneously and merge changes through standard VCS workflows without conflict. The human-readable XML format provides another benefit — every aspect of the font design can be inspected, diffed, and scripted using standard programming tools. The UFO specification is hosted as an open standard, and an active ecosystem of Python libraries (fontTools, ufoLib2, defcon) provides programmatic access for automated font production pipelines. Major type foundries and open-source font projects increasingly adopt UFO as their canonical source format.
Initial release: 2004

Frequently Asked Questions

Why convert DFONT to UFO?

UFO is an open XML-based font source format designed for collaborative development. Converting DFONT to UFO lets you edit, version-control, and rebuild fonts flexibly.

How do I open a UFO file?

RoboFont, Glyphs, FontForge, and TruFont all support UFO natively. Since UFO is XML-based, individual files within it can also be inspected in any text editor.

Is UFO suitable for version control?

UFO is specifically designed for this. Its directory-of-XML-files structure means every glyph change creates clean, readable diffs in Git or Mercurial.

Can I generate final fonts from UFO?

Yes. UFO is a source format — use fontmake, FontForge, or RoboFont to compile UFO back into production-ready TTF, OTF, or WOFF output for distribution.

Does conversion require a Mac?

Not at all. Convertio is browser-based and works on any device. Upload your DFONT from wherever you have it and receive UFO output on any platform.