Was ist das PFB-Dateiformat?
Eine .pfb-Datei ist die binär verpackte Form einer Adobe PostScript Type 1-Schriftart - das Windows-native Bereitstellungsformat für dieselben Umrissdaten, die auf Unix als .pfa (ASCII) verteilt werden. Type 1 ist das ursprüngliche skalierbare Schriftformat von Adobe, das 1985 zusammen mit der Sprache PostScript und dem Apple LaserWriter eingeführt wurde.
Der binäre .pfb-Wrapper verwendet eine Drei-Segment-Struktur, wobei jedem Segment das Leader-Byte 0x80 vorangestellt ist: ein ASCII-Segment (0x80 0x01), das das PostScript-Schriftwörterbuch und die Glyphennamen enthält; ein binäres Segment (0x80 0x02), das die mit der eexec-Chiffre von Adobe verschlüsselten Charstring-Umrisse enthält; und ein Dateiende-Segment (0x80 0x03). Das eexec-Schema ist eine einfache XOR-basierte Chiffre, die zur Komprimierung und nicht zur Sicherheit dient - sie macht den binären Abschnitt etwa halb so groß wie das hex-kodierte Äquivalent in .pfa.
Unter Windows muss eine .pfb-Datei von einer begleitenden .pfm-Datei (Printer Font Metrics) begleitet werden, um korrekt installiert werden zu können. macOS verwendete historisch gesehen LWFN-Suitcase-Dateien; Linux nutzte .pfa über Ghostscript und fontconfig. Adobe beendete den Support für Type 1 im Januar 2023, was das endgültige Ende der Ära dieses Formats markierte. Moderne Workflows verwenden OpenType (.otf oder .ttf), das das Nachfolgeformat Type 2 Charstring innerhalb einer CFF-Tabelle einsetzt.
Sicherheit
RISIKO: LOWPFB-Dateien enthalten nur Schriftumrissdaten und können selbst keinen Code ausführen. Sie können sicher in FontForge geöffnet oder über die Windows-Schriftartenverwaltung installiert werden. Wie bei jeder Datei aus dem Internet sollten Sie die Quelle verifizieren - laden Sie Schriften nur von seriösen Foundries oder Repositories (Google Fonts, Adobe Fonts, legitime kommerzielle Foundries) herunter. Die eexec-Verschlüsselung im binären Segment ist kein Sicherheitsmechanismus und deutet nicht auf bösartige Inhalte hin.
Formatdetails
kurz gefasstProgramme zum Öffnen von PFB-Dateien
Technische Details
technische Spezifikation| Formattyp | Binär verpackte PostScript Type 1-Schriftumrissdatei |
| Kodierung | Binärer PFB-Wrapper um ASCII-PostScript-Code und verschlüsselte binäre Charstrings |
| Byte-Reihenfolge | Little-endian (PFB-Segmentlängenfelder) |
| Magic Bytes | 80 01 bei Offset 0 (PFB ASCII-Segment-Leader-Byte) |
| Segmenttypen | 0x80 0x01 = ASCII-Schriftwörterbuch, 0x80 0x02 = binäre Charstrings, 0x80 0x03 = EOF |
| Charstring-Verschlüsselung | eexec XOR-Chiffre (Adobe Type 1-Standard) - Komprimierung, keine Sicherheit |
| Größe vs. PFA | Etwa 50 % kleiner als das Äquivalent .pfa (binäre vs. hex-kodierte Abschnitte) |
| Begleitdatei | Erfordert .pfm (Printer Font Metrics) unter Windows für eine korrekte Installation |
| Typische Dateigröße | 20 KB - 300 KB pro Schriftdatei |
| Verschlüsselung | Keine (eexec ist ein Komprimierungsschema, kein Sicherheitsmechanismus) |
| Plattform | Windows (mit .pfm); Linux über Ghostscript/fontconfig; macOS verwendete historisch LWFN |
| Lebenszyklusende | Adobe beendete den Type 1-Support im Januar 2023 |
| Nachfolgeformat | OpenType (.otf/.ttf) mit CFF/Type 2-Charstrings |
| Historischer Kontext | Zu finden in Druck-Workflows vor den 2000er Jahren, älteren PostScript-Ausgabepipelines und archivierten PDF-Dokumenten |
| Veröffentlicht | 1985 (PostScript Type 1 font format, Apple LaserWriter) |
| Neueste Version | No new version; format frozen. Adobe ended support for Type 1 fonts January 2023. |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | adobe-type-tools.github.io |
PFB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu PFB-Dateien.