CID to UFO Converter

Export CID-keyed fonts as Unified Font Object source files online

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

Open Source Format

UFO is an open, non-proprietary format that frees your CID font data from tool lock-in. Edit in any compatible editor without restrictions.

CID to Editable Source

Transform your CID-keyed CJK font into a fully editable UFO project — adjust outlines, spacing, and features across professional font editors.

Cross-Tool Support

UFO works in RoboFont, Glyphs, FontForge, and more. Convert your CID font once and use it across the design tools you prefer.

How to convert CID 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

CID (Character Identifier) is a font architecture developed by Adobe Systems and specified in June 1993 to address the challenges of fonts containing very large glyph sets, particularly for CJK (Chinese, Japanese, Korean) scripts. Traditional PostScript fonts identify glyphs by name, which becomes impractical when a font contains tens of thousands of characters — a typical Japanese font may include over 20,000 glyphs. CID-keyed fonts replace glyph names with numeric identifiers organized by a character collection and ordering (such as Adobe-Japan1 or Adobe-GB1), dramatically reducing overhead for glyph access and subsetting. The architecture defines three PostScript font types: Type 9 (CID-keyed Type 1 outlines), Type 10 (CID-keyed Type 3), and Type 11 (CID-keyed Type 42/TrueType). A primary advantage is efficient handling of massive character sets — the numeric CID approach eliminates the memory and processing cost of maintaining thousands of glyph name strings. CID fonts also support sophisticated CMap resources that map encoding values to CIDs, enabling a single font to serve multiple encoding schemes (Unicode, Shift-JIS, Big5) without duplicating glyph data. The architecture integrates well with PDF subsetting, allowing documents to embed only the glyphs actually used. CID-keyed technology laid the foundation for CJK support in both OpenType and modern PDF workflows, and remains active in print production and document processing systems worldwide.
Developer: Adobe Systems
Initial release: June 11, 1993
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 CID to UFO?

UFO is an open, XML-based source format supported by RoboFont, Glyphs, FontForge, and others — making your CID font editable across multiple design tools.

How do I open a UFO file?

RoboFont, Glyphs (via import), FontForge, and TruFont all read UFO natively. The format is designed for interoperability across font editors.

Is UFO good for collaborative work?

Yes — UFO stores each glyph as a separate XML file, making it ideal for version control with Git and team-based font development workflows.

Will all CJK glyphs convert to UFO?

Every glyph, metric, and kerning pair from your CID font is preserved in the UFO structure — ready for editing and further development.

Is CID to UFO free on Convertio?

Completely free. No signup or payment needed — just upload, convert, and download your UFO package.