SFD to CFF Converter

Generate Compact Font Format outlines from FontForge sources

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

Efficient Outlines

CFF uses cubic Bezier curves and subroutinization to store your SFD glyph data in a compact binary — ideal for professional font distribution.

Rapid Conversion

Convertio processes your SFD to CFF transformation on fast cloud servers, delivering results in seconds regardless of glyph count.

Confidential Handling

Font source files are deleted immediately after conversion and CFF outputs are removed within 24 hours — your design work stays private.

How to convert SFD to CFF

1

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

2

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

3

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

About formats

SFD (SplineFont Database) is the native source file format of FontForge, the free and open-source font editor originally created by George Williams in 2000 under the name PfaEdit. The format stores a complete font project — glyph outlines (cubic and quadratic splines), advance widths, side bearings, hinting instructions, kerning and OpenType feature tables, naming records, and metadata — in a single human-readable text file. Each glyph is described by its Unicode code point, outline coordinates, reference composites, and anchors, making the entire font design inspectable and diffable with standard text tools. SFD functions as the editable working format during font development, from which finished fonts are compiled to binary formats like OTF, TTF, or WOFF. A primary advantage is version control friendliness — because SFD is plain text, font designers can track changes to individual glyphs, merge contributions from collaborators, and maintain full revision history using Git or any other VCS. The format's completeness is another strength: it preserves every piece of data that FontForge can represent, including TrueType instructions, contextual substitution lookups, and multiple master axes, avoiding round-trip data loss during editing. The SFD specification is publicly documented and has evolved through several versions. FontForge's widespread adoption in the open-source type design community means SFD serves as the source format for hundreds of freely licensed font families distributed worldwide.
Developer: George Williams
Initial release: November 7, 2000
CFF (Compact Font Format) is a font outline format developed by Adobe Systems around 1996 as a more efficient successor to the Type 1 font representation. CFF uses Type 2 charstrings — an optimized encoding that supports multiple arguments per operator, default value elision, and shared subroutines — to describe the same cubic Bezier glyph outlines as Type 1 but with substantially less storage. A typical CFF font is 20-50% smaller than its Type 1 equivalent. The format can function as a standalone font file or, more commonly, as the outline data table inside an OpenType font container (the CFF table in OTF files with PostScript outlines). CFF supports multiple fonts within a single file through its FontSet structure, sharing global subroutines across the collection to further reduce size. One advantage is compression efficiency without lossy degradation — every control point and hint is preserved exactly, just encoded more compactly. The format also inherits the full hinting capability of Type 1, including stem hints, counter hints, and alignment zones that ensure crisp rendering on low-resolution screens and printers. CFF2, an evolution introduced with OpenType 1.8, adds support for font variations (variable fonts) by allowing interpolation across multiple design axes. Broad support in PDF viewers, web browsers via OpenType, and professional design software makes CFF one of the most widely deployed outline formats in digital typography.
Developer: Adobe Systems
Initial release: 1996

Frequently Asked Questions

Why convert SFD to CFF?

CFF stores glyph outlines compactly using cubic Bezier curves. It is the outline format used inside OTF containers and is favored for print publishing.

How do I open a CFF file?

CFF data is typically embedded in OTF fonts. Standalone CFF can be inspected with font tools like FontForge, AFDKO, or the fonttools Python library.

Does CFF support hinting?

Yes, CFF includes PostScript-style hints. If your SFD project has manual hints, they will be carried over to the CFF output for sharper on-screen rendering.

When should I choose CFF over TTF?

CFF uses cubic curves that represent complex shapes more efficiently than TTF quadratics. Choose CFF when targeting high-end print or OTF distribution.

Is the conversion free on Convertio?

Yes — upload your SFD, download CFF, all in the browser with no charge and no registration.