.PFB

PFB File

PostScript Type 1 Font (Binary)
Ask a question
QUICK ANSWER

A PFB file is a PostScript Type 1 Font in binary form - the legacy font format Adobe introduced in 1985 for Windows. To open or install it, place the .pfb and its companion .pfm file in the same folder, then right-click the .pfb and choose Install. To convert to a modern format, use the free FontForge app. Adobe ended support for Type 1 fonts in January 2023, so for new work use OpenType (.otf) instead.

Developer: Adobe Systems (format); fonts distributed by many type foundries Category: Font Files Open standard MIME: application/x-font-pfb
OPENS ON Windows macOS Linux
Related: .WOFF · .TTF · .EOT · .MCF

On this page

19k+ extensions indexed
Last reviewed Jun 17, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PFB file format?

A .pfb file is the binary-packaged form of an Adobe PostScript Type 1 font - the Windows-native delivery format for the same outline data distributed as .pfa (ASCII) on Unix. Type 1 is Adobe's original scalable font format, introduced in 1985 with the PostScript language and the Apple LaserWriter.

The .pfb binary wrapper uses a three-segment structure, each segment preceded by the 0x80 leader byte: an ASCII segment (0x80 0x01) carrying the PostScript font dictionary and glyph names; a binary segment (0x80 0x02) holding charstring outlines encrypted with Adobe's eexec cipher; and an end-of-file segment (0x80 0x03). The eexec scheme is a simple XOR-based cipher used for compaction, not security - it makes the binary section roughly half the size of the hex-encoded equivalent in .pfa.

On Windows, a .pfb must be accompanied by a companion .pfm (Printer Font Metrics) file to install correctly. macOS historically used LWFN suitcase files; Linux used .pfa via Ghostscript and fontconfig. Adobe ended Type 1 support in January 2023, marking the definitive close of the format's era. Modern workflows use OpenType (.otf or .ttf), which employs the successor Type 2 charstring format inside a CFF table.

Security & safety

RISK: LOW

PFB files contain only font outline data and cannot execute code on their own. They are safe to open in FontForge or install via Windows Fonts. As with any file from the internet, verify the source - download fonts only from reputable foundries or repositories (Google Fonts, Adobe Fonts, legitimate commercial foundries). The eexec encryption in the binary segment is not a security mechanism and does not indicate malicious content.

Format details

in a nutshell
FULL NAMEPostScript Type 1 Font (Binary)aka Printer Font Binary, Type 1 font binary
DEVELOPERAdobe Systems (format); fonts distributed by many type foundriessince 1985 (PostScript Type 1 font format, Apple LaserWriter)
CATEGORYFont Files
MIME TYPEapplication/x-font-pfb
TYPEbinary-encoded PostScript Type 1 font outline file
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
8001
ASCII
··
PFB uses a segment-based wrapper: each segment starts with 0x80 followed by a type byte. 0x80 0x01 = ASCII text segment (font header/dictionary), 0x80 0x02 = binary data segment (encrypted charstring data), 0x80 0x03 = end-of-file segment. The font code itself is PostScript text wrapped in this binary container.

Programs that open PFB files

Windows4 apps
CorelDRAW Paid CorelDRAW can use installed PFB fonts. Modern versions prefer OpenType, but legacy PFBs work via the system font installer.
AutoCAD Paid AutoCAD can use system-installed PostScript Type 1 fonts. Direct PFB use is legacy; prefer SHX or TTF/OTF for new drawings.
FontForge Open-source File > Open to inspect and edit the PFB font; File > Generate Fonts to export to OTF/TTF.
Windows Fonts (Control Panel) Built-in Right-click the .pfb file (with .pfm in the same folder) > Install. Windows 11 still supports Type 1 installation.
macOS1 app
FontForge Open-source File > Open to open and edit PFB. Export via File > Generate Fonts.
Linux1 app
FontForge Open-source fontforge font.pfb to open and edit. Available in all major distro repositories.

Technical details

deep spec
Format typeBinary-wrapped PostScript Type 1 font outline file
EncodingBinary PFB wrapper around ASCII PostScript code and encrypted binary charstrings
Byte orderLittle-endian (PFB segment length fields)
Magic bytes80 01 at offset 0 (PFB ASCII segment leader byte)
Segment types0x80 0x01 = ASCII font dictionary, 0x80 0x02 = binary charstrings, 0x80 0x03 = EOF
Charstring encryptioneexec XOR cipher (Adobe Type 1 standard) - compaction, not security
Size vs PFAApproximately 50% smaller than equivalent .pfa (binary vs hex-encoded sections)
Companion fileRequires .pfm (Printer Font Metrics) on Windows for correct installation
Typical file size20 KB - 300 KB per font file
EncryptionNone (eexec is a compaction scheme, not a security mechanism)
PlatformWindows (with .pfm); Linux via Ghostscript/fontconfig; macOS used LWFN historically
End of lifeAdobe ended Type 1 support January 2023
Successor formatOpenType (.otf/.ttf) with CFF/Type 2 charstrings
Legacy contextFound in pre-2000s print workflows, older PostScript output pipelines, and archived PDF documents
Released1985 (PostScript Type 1 font format, Apple LaserWriter)
Latest versionNo new version; format frozen. Adobe ended support for Type 1 fonts January 2023.
Open standardYes · royalty-free
Specificationadobe-type-tools.github.io

PFB conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PFB files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PFB files.

Frequently asked questions

What is a PFB file?
A Printer Font Binary - the Windows binary form of an Adobe PostScript Type 1 font. It stores scalable glyph outlines in an encrypted binary envelope. Type 1 fonts have been legacy since OpenType superseded them; Adobe ended support in January 2023.
How do I install a PFB font on Windows?
Place the .pfb and its companion .pfm file in the same folder, right-click the .pfb > Install. Windows 11 still supports Type 1 font installation.
How do I convert PFB to OTF or TTF?
Use FontForge (free, open-source): File > Open the .pfb, then File > Generate Fonts > choose OpenType (OTF) or TrueType (TTF). Online converters like CloudConvert also handle this.
What's the difference between PFB and PFA?
Same font format (Type 1), different encoding: PFB stores the charstring section as raw binary (~half the size), PFA stores it hex-encoded ASCII. PFB is the Windows form; PFA is used on Unix/macOS.
Do modern programs still support PFB fonts?
Decreasingly. Adobe ended Type 1 support in its apps in January 2023. Windows still installs them, but for new font creation or use, convert to OpenType (.otf).
What is the .pfm file that comes with my .pfb?
Printer Font Metrics - a Windows-specific companion file that stores character widths and kerning pairs. Both files together are needed to install a Type 1 font on Windows.

References

1PostScript fonts - Wikipediaen.wikipedia.org
2Adobe - end of support for PostScript Type 1 fonts (Jan 2023)helpx.adobe.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.WOFFWeb Open Font Format
.TTFTrueType Font
.EOTEmbedded OpenType Font
.MCFMathcad Font / Resource File
.CHRBorland BGI Stroke Font File
.OTFOpenType Font

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z