Schriften komprimieren, um die Dateigröße zu reduzieren
Unterstützung für 21+ Schriftformate. Teilmengen von Unicode-Bereichen, Entfernen von Hinting und Optimierung von Tabellen für optimale Kompression.
Legen Sie Ihre Schriftdateien hier ab
oder klicken Sie, um Dateien zu durchsuchen
Was Kompression mit jedem Format macht
Das Komprimieren einer Schrift bedeutet, die Zeichen zu entfernen, die Sie nicht benötigen, und dann das Übrige zu packen. Wir haben aus einer Schriftart eine echte Datei in jedem Format generiert, sie auf ASCII reduziert und gemessen, was herauskam.
Quelle: Akrobat ExtraBold, 485 Glyphen, die 432 Zeichen abdecken, in jedes Format mit FontForge konvertiert und dann auf den ASCII-Bereich subsetted.
| Format | Processed | Before | After | Saved | Notes |
|---|---|---|---|---|---|
| WOFF2 | Ihr Browser | 22.9 KB | 8.4 KB | 63.2% | Brotli lokal mit WebAssembly dekodiert |
| WOFF | Ihr Browser | 32.3 KB | 7.3 KB | 77.4% | Bereits eine Webschrift, dennoch wert, unterteilt zu werden |
| TTF | Ihr Browser | 70.4 KB | 11.8 KB | 83.2% | Desktop TrueType, die übliche Quelle |
| OTF | Ihr Browser | 91.7 KB | 22.7 KB | 75.3% | Desktop OpenType mit CFF-Umrissen |
| CFF | Unsere Server | 31.1 KB | 7.7 KB | 75.3% | Reine PostScript-Umrisse |
| SVG | Ihr Browser | 250.8 KB | 55 KB | 78.1% | XML-Umrisse, als Text minimiert |
| DFONT | Ihr Browser | 71.7 KB | 20.7 KB | 71% | Mac-Suitcase, entpackt und dann unterteilt |
| EOT | Ihr Browser | 70.5 KB | 8.4 KB | 88% | Legacy IE-Wrapper, entpackt und dann unterteilt |
| BIN | Entweder | 54.8 KB | 19 KB | 65.3% | TrueType läuft lokal; Type 1 geht zu unseren Servern |
| SUIT | Ihr Browser | 71.9 KB | 8.4 KB | 88.3% | Mac-Suitcase, entpackt und dann unterteilt |
| T42 | Ihr Browser | 94.8 KB | 7.7 KB | 91.9% | PostScript-Wrapper; Zeichentabelle neu aufgebaut |
| PFB | Unsere Server | 53.7 KB | 18.3 KB | 65.9% | PostScript Type 1, binär |
| PFA | Unsere Server | 104.1 KB | 34 KB | 67.3% | PostScript Type 1, ASCII |
| PT3 | Unsere Server | 301.8 KB | 55.1 KB | 81.7% | PageMaker Type 3 |
| UFO | Unsere Server | 742.7 KB | 269.4 KB | 63.7% | Ein Ordner mit XML-Quelldateien |
| PS | Unsere Server | 140.8 KB | 118.6 KB | 15.8% | PostScript-Programm, hauptsächlich Header-Text |
- Fast jedes Schriftformat verliert zwei Drittel oder mehr seiner Größe, weil der Großteil einer Schriftzeichen ist, die Sie niemals auf die Seite setzen werden. TTF ging von 70,4 KB auf 11,8 KB, eine Einsparung von 83,2%.
- WOFF2 beginnt sowohl klein als bleibt klein und endet bei 5,3 KB. Wenn Sie ein Format für eine Website auswählen, ist dies das richtige.
- PostScript-Programme sind die Ausnahme mit nur 15,8%, da der Großteil dieser Datei Header- und Wörterbuchtext und nicht Glyphenumrisse ist. Konvertieren Sie diese stattdessen in OTF oder WOFF2, anstatt sie zu komprimieren.
- Subsetting ist in einer spezifischen Weise verlustbehaftet: Zeichen außerhalb des von Ihnen gewählten Sets werden überhaupt nicht gerendert. Wenn Ihr Text akzentuierte Namen, Währungssymbole oder nicht-englische Anführungszeichen enthält, wählen Sie einen breiteren Zeichensatz.
Wie die Qualitätsvorgaben verglichen werden
Bei derselben Schriftart behält die Fast-Vorgabe 95 Glyphen bei 8,4 KB in Ihrem Browser, Normal behält 176 bei 13 KB und Maximum behält 296 bei 17,6 KB. Wählen Sie das schmalste Set, das Ihr Text tatsächlich benötigt.
Was Kompression mit Ihrer Schrift macht
Wir behalten die Glyphen, die Ihr gewähltes Zeichensatz benötigt, lassen den Rest weg und packen das Ergebnis neu. Der Abstand und die Konturen der Glyphen, die Sie behalten, bleiben unverändert, sodass der Text genau wie zuvor gerendert wird. Hinting und fortgeschrittene OpenType-Funktionen wie Ligaturen und Alternativen werden nicht übertragen, was der Preis für die Größe ist, die Sie sparen.
Was in Ihrem Browser läuft
Neun der Formate auf dieser Seite werden vollständig auf Ihrem eigenen Gerät verarbeitet. TTF, OTF und WOFF werden lokal subsettiert, SVG-Schriften werden lokal minimiert, und EOT, DFONT, SUIT und Type 42-Dateien werden lokal entpackt und subsettiert, da jede eine gewöhnliche TrueType-Schrift in einem Wrapper enthält. WOFF2-Dateien werden ebenfalls lokal dekodiert, unter Verwendung eines WebAssembly-Baus derselben woff2-Bibliothek, die Google geschrieben hat, und werden nur heruntergeladen, wenn Sie tatsächlich eine öffnen. Die PostScript Type 1-Formate und die Quellformate für das Schriftendesign benötigen weiterhin FontForge, daher werden diese an unsere Server gesendet.
Jede Zeile wurde generiert und auf einer lateinischen Schriftart gemessen, und alle Ausgaben, deren Inhalte nicht mit dem angegebenen Format übereinstimmten, wurden ausgeschlossen, anstatt geraten zu werden. WOFF2 zeigt einen kleineren Prozentsatz nur, weil es bereits komprimiert ist, bevor wir beginnen. SFD, PFM, AFM, CID und T11 werden von dem Tool unterstützt, sind aber nicht aufgeführt, da unsere eigene Konvertierung davon keine Datei erzeugte, die wir verifizieren konnten. Schriften, die Chinesisch, Japanisch oder Koreanisch abdecken, beginnen viel größer und profitieren viel mehr vom Subsetting.
Unterstützte Schriftformate
Komprimieren Sie zwischen 21+ Schriftformaten mit vollständiger Qualitätskontrolle - passen Sie Teilmengen und Optimierung an
Desktop-Schriften
TrueType, die am weitesten unterstützte Desktop-Schriftart.
Teilmenge und neu verpackt als WOFF in Ihrem Browser.
Unsere größte Ersparnis: 88 % bei einer typischen lateinischen Schriftart.
OpenType, mit CFF-Umrissen und reichhaltiger Typografie.
Teilmenge und neu verpackt als WOFF in Ihrem Browser.
Erweiterte Funktionen werden zusammen mit ungenutzten Glyphen entfernt.
Apples Datafork-Schriftarten-Suitcase-Format.
Entpackt und unterteilt in Ihrem Browser.
Die Schriftart im Mac-Suitcase wird lokal extrahiert.
Compact Font Format, die PostScript-Konturen in OTF.
Auf unseren Servern verarbeitet.
Normalerweise in OTF verpackt, anstatt allein versendet zu werden.
CID-gestützte Schriftarten, die für große Zeichensatzmengen entwickelt wurden.
Auf unseren Servern verarbeitet.
Die Teilmenge ist hier am wichtigsten: CJK-Schriftarten sind riesig.
Das eigene bearbeitbare Quellformat von FontForge.
Auf unseren Servern verarbeitet.
Eine Arbeitsdatei, nichts, was versendet werden sollte.
Unified Font Object, ein offenes Format für Typedesign.
Auf unseren Servern verarbeitet.
Ein Ordner mit XML-Dateien anstelle einer binären Datei.
Web-Schriften
Web Open Font Format, bereits für das Web komprimiert.
Neu unterteilt in Ihrem Browser auf die benötigten Zeichen.
Es lohnt sich immer noch: Der größte Teil der Größe sind Glyphen, die Sie nie verwenden.
Der aktuelle Webschriftstandard, mit Brotli komprimiert.
Dekodiert und unterteilt in Ihrem Browser.
Wir laden einen kleinen WebAssembly-Dekoder nur, wenn Sie einen öffnen.
Embedded OpenType, Microsofts altes Webschriftformat.
Entpackt und unterteilt in Ihrem Browser.
Es ist eine einfache Schriftart hinter einem kleinen Header, daher wird nichts hochgeladen.
Schriften, die als SVG-Vektorumrisse beschrieben sind.
Minifiziert als XML in Ihrem Browser.
Whitespace und Kommentare fallen weg; die Umrisse bleiben.
Spezialisierte Formate
PostScript Type 1, binäre Form.
Auf unseren Servern verarbeitet.
Von Adobe eingestellt; konvertieren Sie zu OTF oder WOFF2.
PostScript Type 1, ASCII-Form.
Auf unseren Servern verarbeitet.
Das Klartext-Geschwister von PFB.
Printer Font Metrics, der Windows-Begleiter zu PFB.
Auf unseren Servern verarbeitet.
Hält Abstandsdatensätze, keine Konturen.
Adobe Font Metrics, eine Klartext-Metrikdatei.
Auf unseren Servern verarbeitet.
Enthält keine Umrisse, daher gibt es wenig zu komprimieren.
Eine MacBinary-verpackte Schriftressource.
Im Browser entpackt, wenn es eine TrueType-Schrift enthält.
MacBinary-Dateien mit Type 1-Schriften werden auf unseren Servern verarbeitet.
Der klassische Mac-Schriftarten-Suitcase.
Entpackt und Teilmenge in Ihrem Browser, wenn es sich um eine TrueType-Schriftart handelt.
Koffer mit PostScript Type 1-Schriftarten gehen zu unseren Servern.
Ein PostScript-Schriftprogramm.
Auf unseren Servern verarbeitet.
In OTF für moderne Verwendung konvertieren.
Eine Type 11 CJK-Schrift.
Auf unseren Servern verarbeitet.
Subsetting bringt die größten Vorteile bei CJK.
Type 42, TrueType für PostScript-Drucker verpackt.
Im Browser entpackt und subsetted.
Wir rekonstruieren die Zeichentabelle, die Type 42 außerhalb der Schrift speichert.
References
- WOFF File Format 2.0 - W3C Recommendation
- WOFF File Format 1.0 - W3C Recommendation
- OpenType Specification - Microsoft Learn
- fontTools, including the pyftsubset subsetter - GitHub
- unicode-range - MDN Web Docs, Mozilla
- @font-face - MDN Web Docs, Mozilla
- RFC 1950: ZLIB Compressed Data Format Specification - RFC Editor
- RFC 7932: Brotli Compressed Data Format - RFC Editor