TTF to CFF Converter

Transform TrueType outlines into Compact Font Format online for free

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

Outline Transformation

Converts TTF quadratic Bezier outlines to CFF cubic curves — producing smoother, more compact glyph descriptions for professional font workflows.

Compact Representation

CFF encoding is more space-efficient than TTF for complex glyphs, making the converted font data smaller without sacrificing outline accuracy.

Entirely Browser-Based

No font editing software needed — convert your TTF to CFF through the web interface from any operating system or device.

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

TTF (TrueType Font) is a scalable outline font format developed by Apple Computer in the late 1980s and first shipped with Mac System 7 on May 13, 1991. Microsoft licensed the technology shortly after and included TrueType support in Windows 3.1 in 1992, establishing it as the dominant desktop font technology for over a decade. TrueType describes glyph shapes using quadratic Bezier splines — simpler mathematically than the cubic Bezier curves in PostScript fonts — stored alongside a powerful instruction set (the "hinting" language) that controls exactly how outlines are rasterized at each pixel size. This instruction-based hinting gives type designers pixel-level control over rendering at small sizes on low-resolution screens, producing exceptionally crisp text. The format stores all font data — outlines, metrics, kerning, naming, and hinting — in a single file organized as a directory of tagged data tables. One advantage is universal platform support: TTF files render natively on Windows, macOS, Linux, iOS, Android, and virtually every operating system and web browser without conversion or plugins. The byte-code hinting system is another distinctive strength, enabling screen rendering quality that remained superior to competing technologies until high-DPI displays reduced the importance of pixel-level optimization. TrueType's table-based architecture also proved remarkably extensible, serving as the structural foundation for the OpenType specification that added advanced typographic features and PostScript outline support on top of the TrueType container.
Developer: Apple Computer
Initial release: May 13, 1991
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 TTF to CFF?

CFF uses cubic Bezier curves and more compact encoding — resulting in smaller font data and smoother curve representations, especially for complex glyphs.

What applications accept CFF data?

CFF is commonly embedded within OTF containers. Adobe Creative Suite, font editors, and PostScript printers all work with CFF-based font data.

How do CFF curves differ from TTF?

TTF uses quadratic Bezier curves (2nd-order), while CFF uses cubic (3rd-order) — cubic curves require fewer control points to describe the same shape smoothly.

Is CFF the same as OTF?

Not exactly. CFF is the outline format used inside OTF fonts. An OTF file typically wraps CFF data with OpenType tables for metadata and features.

Can I do this conversion for free?

Yes. Convertio offers free TTF to CFF conversion — no account or payment needed. Upload, convert, and download.

TTF to CFF Quality Rating

4.6 (47 votes)
You need to convert and download at least 1 file to provide feedback!