Font-Subsetter
Reduzieren Sie die Schriftdateigröße online kostenlos, indem Sie nur die Unicode-Zeichen behalten, die Ihre Seite tatsächlich verwendet. Unser Font-Subsetter unterstützt TTF-, OTF-, WOFF- und WOFF2-Dateien - wählen Sie eine Zeichensatz-Voreinstellung oder fügen Sie Ihren Seitentext ein, um eindeutige Zeichen automatisch zu extrahieren. Entscheidend für Core Web Vitals. Ohne Anmeldung, ohne Server-Uploads, 100 % privat.
Warum unseren Font-Subsetter verwenden?
- Sofortiges Font-Subsetting: Unser Font-Subsetter analysiert Ihre Schriftdatei und extrahiert nur die Glyphen, die Sie benötigen - vollständig in Ihrem Browser. Keine Upload-Wartezeiten, keine Server-Warteschlangen. Subsetten Sie Schriften in Sekunden und sehen Sie sofort die genaue Glyphenanzahl und die geschätzte Größeneinsparung.
- Sicherer Font-Subsetter online: Ihre Schriftdateien verlassen niemals Ihr Gerät, wenn Sie unseren Font-Subsetter online nutzen. 100 % clientseitige Verarbeitung bedeutet vollständige Privatsphäre - keine Server-Uploads, keine Speicherung von Schriftdaten und keine Lizenzrisiken durch das Hochladen proprietärer Schriftarten.
- Font-Subsetter online - ohne Installation: Subsetten Sie Schriften direkt in Ihrem Browser ohne Software-Downloads, ohne Node.js-Setup und ohne Kommandozeilentools. Unser Font-Subsetter funktioniert auf jedem Gerät mit einem modernen Browser - Desktop, Tablet oder Mobilgerät.
- Auswirkung auf Core Web Vitals: Font-Subsetting ist eine der wirkungsvollsten Optimierungen für Core Web Vitals. Die Reduzierung einer 200-KB-Schrift auf 20 KB beseitigt renderblockierende Verzögerungen, verbessert die LCP-Werte und reduziert das kumulative Layoutverschieben durch Schriftwechsel-Flackern.
Was ist Font-Subsetting?
Font-Subsetting ist der Prozess, eine kleinere Version einer Schriftdatei zu erstellen, die nur die Glyphen (einzelne Zeichenformen) enthält, die Sie tatsächlich benötigen. Eine vollständige Schriftart wie Roboto enthält über 1.000 Glyphen für lateinische, kyrillische, griechische und erweiterte Unicode-Bereiche. Wenn Ihre Website nur deutschen Text verwendet, benötigen Sie weniger als 100 Glyphen. Unser Font-Subsetter analysiert Ihre Schriftdatei, identifiziert über die cmap-Tabelle der Schrift, welche Glyphen den angeforderten Zeichen entsprechen, und erzeugt ein minimales Subset - wodurch die Dateigröße um 60-95 % reduziert wird, ohne sichtbare Änderung Ihres gerenderten Textes.
So funktioniert unser Font-Subsetter
- Laden Sie Ihre Schriftdatei hoch: Ziehen Sie sie per Drag & Drop hinein oder klicken Sie zum Durchsuchen. Unser Font-Subsetter akzeptiert TTF-, OTF-, WOFF- und WOFF2-Dateien. Ihre Schrift verlässt niemals Ihren Browser - die gesamte Verarbeitung ist zu 100 % clientseitig.
- Wählen Sie Ihren Zeichensatz: Wählen Sie eine Voreinstellung (Basis-Latein, Latein + Interpunktion, Latein erweitert) oder fügen Sie Ihren tatsächlichen Seitentext ein, um die exakten eindeutigen Zeichen Ihrer Website automatisch zu extrahieren. Das Tool zeigt Ihnen die genaue Glyphenanzahl und die geschätzte Größenreduzierung vor dem Download.
- Laden Sie Ihre Subset-Schrift herunter: Klicken Sie auf »Schrift subsetten«, um die Schrift zu analysieren und Größenschätzungen zu erzeugen, und laden Sie dann die Subset-Datei herunter. Verwenden Sie sie als direkten Ersatz für die Originalschrift in Ihrer CSS-@font-face-Deklaration.
Was beim Font-Subsetting entfernt wird
- Ungenutzte Glyphen: Zeichenformen für Sprachen und Schriften, die Sie nicht verwenden - CJK (Chinesisch, Japanisch, Koreanisch), Kyrillisch, Arabisch, Devanagari und Hunderte anderer Unicode-Blöcke werden aus dem Schrift-Binärfile entfernt.
- Ungenutzte OpenType-Funktionen: Ligaturtabellen, Kerning-Paare und alternative Glyphensätze für entfernte Zeichen werden eliminiert, wodurch die Größe der GSUB- und GPOS-Tabellen deutlich reduziert wird.
- Ungenutzte Glyphenmetriken: Vorschubbreite, Seitenabstände und Hinting-Daten für entfernte Glyphen werden aus den hmtx- und cvt-Tabellen entfernt.
- Redundante Namenseinträge: Erweiterte Einträge der Schriftnamens-Tabelle für ungenutzte Sprachlokalisierungen werden entfernt, wodurch der Overhead der Namens-Tabelle reduziert wird.
Wichtige Hinweise zum Font-Subsetting
WOFF2-Schriften verwenden Brotli-Kompression, die für vollständiges Subsetting eine serverseitige Dekompression erfordert - unser browserbasiertes Tool bietet Analyse und Größenschätzungen für WOFF2-Dateien, empfiehlt aber, zuerst in TTF zu konvertieren, um vollständig zu subsetten. Verifizieren Sie immer, dass Ihre Subset-Schrift in allen Browsern korrekt gerendert wird, bevor Sie sie in der Produktion einsetzen. Wenn Ihr Inhalt dynamisch ist (nutzergenerierter Text), verwenden Sie eine breitere Zeichensatz-Voreinstellung, um fehlende Glyphen zur Laufzeit zu vermeiden.
Häufig gestellte Fragen
Ein Font-Subsetter erstellt eine kleinere Version einer Schriftdatei, die nur die Glyphen enthält, die Sie tatsächlich benötigen. Statt eine vollständige 200-KB-Schriftart mit über 1.000 Glyphen zu laden, kann eine Subset-Schrift nur 15-30 KB mit den Zeichen Ihrer Website groß sein. Unser Font-Subsetter läuft vollständig in Ihrem Browser - ohne Server-Uploads.
Font-Subsetting reduziert die Dateigröße je nach Originalschrift und Zeichensatz typischerweise um 60-95 %. Eine vollständige Latein- + CJK-Schrift kann für eine rein deutschsprachige Website von 15 MB auf unter 50 KB reduziert werden. Selbst rein lateinische Schriften wie Roboto lassen sich von 150 KB auf 20-30 KB reduzieren, indem nur die verwendeten Zeichen behalten werden.
Ja, vollständig. Unser Font-Subsetter verarbeitet alles lokal in Ihrem Browser. Ihre Schriftdateien werden niemals auf einen Server hochgeladen, niemals gespeichert und niemals über das Netzwerk übertragen. Das ist besonders wichtig für proprietäre oder lizenzierte Schriftarten, bei denen das Hochladen auf Drittserver Ihre Schriftlizenz verletzen könnte.
Ja. Dieser Font-Subsetter ist zu 100 % kostenlos, ohne Anmeldung, ohne Premium-Tarif, ohne Wasserzeichen und ohne Dateigrößenbeschränkungen. Sie können so viele Schriftdateien subsetten, wie Sie möchten, ohne Einschränkungen.
Unser Font-Subsetter unterstützt TTF- (TrueType), OTF- (OpenType), WOFF- (Web Open Font Format) und WOFF2-Dateien. TTF und OTF liefern die genauesten Subsetting-Ergebnisse. WOFF2-Dateien verwenden Brotli-Kompression, die für vollständiges Subsetting serverseitige Tools erfordert - unser Tool bietet Analyse und Größenschätzungen für WOFF2.
Für rein englischsprachige Websites deckt »Latein + Interpunktion« alles Nötige ab. Für mehrsprachige westeuropäische Websites verwenden Sie »Latein erweitert«, um akzentuierte Zeichen einzuschließen. Für das präziseste Subset fügen Sie Ihren tatsächlichen Seitentext in den Scanner ein - das Tool extrahiert genau die eindeutigen Zeichen, die Ihr Inhalt verwendet.
Ja - wenn ein Zeichen nicht im Subset ist, zeigt der Browser eine Ersatzglyphe an. Bei statischem Inhalt wie Überschriften und UI-Beschriftungen ist das kein Problem. Bei nutzergeneriertem Inhalt oder Suchfeldern verwenden Sie eine breitere Voreinstellung wie »Latein erweitert« oder behalten Sie die vollständige Schrift für diese speziellen Elemente.
Verwenden Sie die Subset-Schrift genau wie die Originale in Ihrer @font-face-Deklaration - ersetzen Sie einfach die URL der Schriftdatei durch den Pfad zu Ihrer Subset-Datei. Sie können auch einen unicode-range-Deskriptor hinzufügen, um dem Browser genau mitzuteilen, welche Zeichen das Subset abdeckt, sodass er die Schrift nur lädt, wenn diese Zeichen auf der Seite erscheinen.
Font-Subsetting entfernt ungenutzte Glyphen aus dem Schrift-Binärfile und reduziert die Anzahl der Zeichen, die die Schrift darstellen kann. Schriftkompression (wie WOFF2) wendet Brotli- oder zlib-Kompression auf die verbleibenden Daten an, ohne Glyphen zu entfernen. Für maximale Größenreduzierung sollten Sie die Schrift sowohl subsetten als auch im WOFF2-Format ausliefern.