SFD to PFA Converter

Generate PostScript Type 1 ASCII fonts from FontForge sources

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

Readable Source

PFA stores font data as readable ASCII PostScript — useful for debugging, manual edits, and integration with Unix-based print systems.

Direct Export

Go from an editable SFD project to a standards-compliant PFA font ready for PostScript workflows, all through a single online conversion.

No Install Required

Convertio runs the SFD to PFA conversion on cloud servers. You only need a web browser — no FontForge or PostScript tools on your end.

How to convert SFD to PFA

1

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

2

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

3

Let the file convert and you can download your pfa 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
PFA (Printer Font ASCII) is one of two file representations of Adobe's PostScript Type 1 font format, introduced in 1984 as part of the PostScript page description language. A PFA file contains the complete font program as plain ASCII text — the clear-text header with font name, encoding array, and metrics, followed by a hex-encoded encrypted section (eexec) holding the actual glyph outlines described as cubic Bezier curves with stem hints. Because every byte is represented in printable ASCII characters, PFA files are roughly twice the size of their PFB binary counterparts, but they can be transmitted through any text-safe channel and edited in a standard text editor. PFA became the standard Type 1 distribution format on Unix and Linux systems, where binary font formats were less convenient for PostScript printer pipelines. A key advantage is universal text compatibility — PFA files pass cleanly through email systems, FTP text-mode transfers, and version control without corruption from character encoding transformations. The readable structure also benefits font developers, who can inspect header values and encoding declarations directly. Type 1 fonts in PFA form powered the desktop publishing revolution of the late 1980s and 1990s, with Adobe's font library and the Apple LaserWriter printer establishing PostScript typography as the professional standard. Although OpenType has superseded Type 1 for new font development, PFA files remain in active use within legacy publishing workflows and PostScript/PDF production systems.
Developer: Adobe Systems
Initial release: 1984

Frequently Asked Questions

Why convert SFD to PFA?

PFA is the ASCII-encoded PostScript Type 1 format used in Unix/Linux printing and certain DTP systems. It allows direct inspection and editing of font code.

How do I open a PFA file?

PFA is a plain-text file you can open in any text editor. For use as a font, load it in TeX, Ghostscript, or PostScript-capable design applications.

What is the difference between PFA and PFB?

PFA stores PostScript data in ASCII text, while PFB uses compact binary encoding. PFA is easier to inspect; PFB is smaller and faster to transmit.

Does PFA support Unicode?

PostScript Type 1 fonts are limited to 256 glyphs per encoding. For full Unicode coverage, consider converting to OTF or TTF instead.

Is FontForge required?

Not at all. Convertio converts SFD to PFA entirely online — no local font editing software needed.