Font-Subsetter

Verkleinern Sie die Größe von Web-Schriftartdateien durch die Erstellung von Font-Subsets. Behalten Sie nur die Zeichen bei, die Sie benötigen. Steigern Sie die Leistung Ihrer Website und Ihre Core Web Vitals.

Anzeige
Anzeige

Ein Font-Subsetter reduziert Schriftartdateigrößen, indem nur die Zeichen (Glyphen) extrahiert werden, die Sie tatsächlich benötigen. Eine vollständige Schriftartdatei kann Tausende von Glyphen für mehrere Sprachen enthalten, aber eine Website verwendet typischerweise nur einige Hundert. Das Subsetting einer Schriftart von 500 KB auf 50 KB verbessert die Seitenladegeschwindigkeit erheblich. Dieses Tool verarbeitet Schriftarten lokal mit HarfBuzz (hb-subset) – es werden keine Schriftartdateien hochgeladen.

Schriftartdateien um 80-95% verkleinern, ohne sie hochzuladen

Behalten Sie nur die Zeichen, die Ihre Website tatsächlich verwendet. Unterstützt TTF, OTF, WOFF und WOFF2.

Schnellere Seitenladezeiten
100 % privat
Kostenlos und unbegrenzt

So geht's

  1. 1

    Schriftart hochladen

    Nutzen Sie den Drag-and-Drop-Bereich, um Ihre Schriftartdatei im Format .TTF, .OTF, .WOFF oder .WOFF2 hochzuladen.

  2. 2

    Zeichen festlegen

    Geben Sie in das Textfeld alle Zeichen ein, die Sie tatsächlich auf Ihrer Website verwenden. Sie können auch gängige Unicode-Bereiche hinzufügen.

  3. 3

    Subsetten und herunterladen

    Klicken Sie auf »Subset erstellen«. Das Tool generiert eine neue, kleinere Schriftartdatei. Laden Sie die optimierte Schriftart herunter. Das Ausgabeformat (TTF oder OTF) wird automatisch aus dem Konturformat der Schrift bestimmt.

Warum Schriftarten subsetten?

Schnellere Seitenladung

Kleinere Schriftartdateien laden schneller und verbessern so den LCP-Wert (Largest Contentful Paint), der für die Website-Leistung entscheidend ist.

Bessere Benutzererfahrung

Nutzer sehen Ihren Textinhalt schneller, die Wartezeit verringert sich – dadurch sinkt die Absprungrate und die Zufriedenheit steigt.

Verbesserte Core Web Vitals

Seitengeschwindigkeit ist ein wichtiger Rankingfaktor bei Suchmaschinen wie Google. Die Optimierung von Schriftarten ist eine effektive Methode, um die Werte der Core Web Vitals zu verbessern.

100 % privat

Ihre Schriftartdateien werden lokal verarbeitet. Niemals hochgeladen, niemals gespeichert, niemals an einen Server gesendet.

Anzeige

Grundlagen des Font-Subsetting

Warum Schriftartdateien so groß sind

Moderne Font-Dateien (OTF, TTF, WOFF, WOFF2) enthalten viel mehr als Buchstabenformen. Ein typischer lateinischer Font umfasst Groß- und Kleinbuchstaben, Ziffern, Satzzeichen, Akzentzeichen, Ligaturen, alternative Glyphen, Kerning-Paare und OpenType-Funktionen (Kapitälchen, Mediävalziffern, kontextuelle Substitutionen). Eine umfassende Font-Familie kann über 1.000 Glyphen enthalten. Wenn Sie einen solchen Font auf einer nur-englischen Website verwenden, übertragen Sie 90 % der Font-Daten ungenutzt, was Bandbreite verschwendet und die Seitenladezeit verlangsamt.

Font-Subsetting löst dieses Problem, indem es nur die benötigten Glyphen extrahiert. Für eine nur-englische Website benötigen Sie möglicherweise nur die 95 druckbaren ASCII-Zeichen. Sie können einen Font von 500 KB auf 20-50 KB reduzieren. Für Websites mit grundlegendem Latein plus häufigen Akzentzeichen benötigen Sie etwa 200 Glyphen. Das Subsetting-Tool verwendet HarfBuzz (hb-subset), um die binäre Struktur des Fonts zu parsen, die angegebenen Glyphen und zugehörigen Metriken (Kerning, Vorschubbreiten) zu extrahieren und eine gültige Font-Datei mit nur diesen Glyphen neu zu erstellen.

Das WOFF2-Format bietet zusätzliche Komprimierung über das Subsetting hinaus. WOFF2 verwendet Brotli-Komprimierung, die Dateien erzeugt, die 20-40 % kleiner sind als WOFF. Alle modernen Browser (Chrome, Firefox, Safari, Edge) unterstützen WOFF2. Der optimale Ansatz besteht darin, den Font auf die benötigten Glyphen zu subsetten und dann als WOFF2 für maximale Komprimierung zu kodieren. Ein 500 KB TTF-Font kann auf eine 15 KB WOFF2-Subset-Datei reduziert werden – eine Reduzierung um 97 %.

Anzeige

Praktische Subsetting-Strategien

Für die meisten Websites ist die einfachste Strategie, auf den Unicode-Basic-Latin-Bereich (U+0020 bis U+007E) zu subsetten, der alle ASCII-Zeichen umfasst. Dies reicht für englischsprachige Inhalte aus. Für mehrsprachige Websites sollten Sie für jede Sprache die spezifischen Unicode-Bereiche subsetten und die CSS-Eigenschaft unicode-range verwenden, um nur die relevante Subset-Datei auf jeder Seite zu laden. Google Fonts verwendet diese Technik und liefert je nach Seiteninhalt unterschiedliche Subsets.

Seien Sie beim Subsetting vorsichtig, dass Sie keine Glyphen entfernen, die von OpenType-Funktionen referenziert werden. Zum Beispiel ersetzt die Kapitälchen-Funktion (smcp) Kleinbuchstaben durch kleine Großbuchstaben-Versionen. Wenn Sie die Kapitälchen-Glyphen entfernen, funktioniert die Funktion nicht. Unser Tool bewahrt die Funktionsdefinitionen des Fonts, enthält aber nur die von Ihnen angegebenen Glyphen. Wenn Sie OpenType-Funktionen benötigen, schließen Sie alle Glyphen ein, die von diesen Funktionen referenziert werden.

Anzeige

Wie vergleicht sich dieses Tool mit anderen Font-Subsetting-Tools?

Ein direkter Vergleich beliebter Font-Subsetting-Tools.

FunktionNeatForgeFont SquirrelEverything Fonts
Datenschutz (kein Upload)100 % BrowserUpload zum ServerUpload zum Server
TTF-, OTF-, WOFF-, WOFF2-EingabeAlle FormateEingeschränkt
WOFF2-Ausgabenur TTF/OTF
Benutzerdefinierte ZeichensätzeEingeschränkt
OpenType-Funktionen bleiben erhalten
Farb-Emoji-Schriften (COLR/CBDT)
Keine RegistrierungE-Mail erforderlich

Font Squirrel und andere serverbasierte Subsetter erfordern das Hochladen Ihrer Font-Dateien. Unser Tool verwendet HarfBuzz (hb-subset), um Fonts vollständig in Ihrem Browser zu parsen und zu subsetten – Ihre eigenen oder lizenzierten Fonts verlassen niemals Ihr Gerät.

Häufig gestellte Fragen

Sind meine Schriftartdateien sicher? Werden sie hochgeladen?
Ja, 100% sicher. Alle Schriftartverarbeitungen erfolgen lokal in Ihrem Browser. Ihre Schriftartdateien werden niemals auf unsere Server hochgeladen – so bleibt Ihre Daten privat.
Warum ist meine Schriftartdatei nach dem Subsetting größer geworden?
Bei sehr kleinen oder hochoptimierten Original-Schriftarten kann dies vorkommen. Subsetting behält die bestehenden Tabellen der Schriftart und entfernt nur ungenutzte Glyphen, doch jede Schriftart hat einen festen strukturellen Overhead (Header, Tabellenverzeichnis, Namens-Einträge, Layout-Funktionen). Bei winzigen Schriften dominiert dieser Overhead, sodass das Subset etwas größer als die Originaldatei ausfallen kann. In diesem Fall ist Ihre Schriftart bereits sehr effizient – verwenden Sie einfach die Originaldatei weiter. Am häufigsten tritt dies bei Schriften mit weniger als 100 Zeichen oder bereits gesubbetteten Schriften auf. Bei den meisten Schriften (500+ Glyphen) reduziert das Subsetting auf 50-100 Zeichen die Dateigröße um 80-95 %. Die Live-Vorschau zeigt die erwartete Dateigröße vor dem Download.
Welches Ausgabeformat sollte ich wählen: OTF oder TTF?
Für moderne Web-Entwicklung sind beide gute Ausgangspunkte. Nach dem Subsetting ist es Best Practice, die generierte Schriftart in das `.woff2`-Format zu konvertieren, um maximale Kompression zu erzielen.
Kann ich die subsetierte Schriftart in kommerziellen Projekten verwenden?
Sie müssen die Lizenz der hochgeladenen Original-Schriftart einhalten. Das Subsetten ändert die Lizenz nicht.
Wie stark kann ich meine Schriftartdatei verkleinern?
Das hängt von der ursprünglichen Schriftartgröße und der Anzahl der beibehaltenen Zeichen ab. Eine typische lateinische Schrift enthält 400-700 Glyphen (einschließlich Groß- und Kleinbuchstaben, Zahlen, Satzzeichen, Akzentzeichen und Symbolen) und wiegt 80-200 KB als TTF. Wenn Sie nur auf die 50-80 Zeichen subsetten, die auf einer typischen englischen Website verwendet werden (A-Z, a-z, 0-9, grundlegende Satzzeichen), sinkt die Dateigröße auf 15-40 KB – eine Reduzierung um 80 %. CJK-Schriften (Chinesisch, Japanisch, Koreanisch) können deutlich größer sein (5-20 MB), da sie Tausende von Zeichen enthalten. Das Subsetting einer CJK-Schrift auf die 2.000 häufigsten Zeichen kann die Dateigröße um über 90 % reduzieren.
Welche Zeichen sollte ich in mein Subset aufnehmen?
Mindestens sollten Sie alle Zeichen einschließen, die auf Ihrer Website erscheinen: Großbuchstaben A-Z, Kleinbuchstaben a-z, Ziffern 0-9 und alle in Ihrem Inhalt verwendeten Satzzeichen (Punkte, Kommas, Anführungszeichen, Bindestriche usw.). Schließen Sie auch alle spezifischen Sonderzeichen Ihres Inhalts ein (Währungssymbole, mathematische Operatoren, Pfeile). Für mehrsprachige Websites schließen Sie die akzentuierten Zeichen für jede unterstützte Sprache ein (z. B. à, é, ü, ñ für Französisch, Deutsch, Spanisch). Für CJK-Websites schließen Sie die häufigsten 1.000-3.500 Zeichen für Ihre Sprache ein. Ein guter Ansatz ist, den Textinhalt Ihrer Website zu scannen und den eindeutigen Zeichensatz zu extrahieren — dies stellt sicher, dass Sie keine Zeichen übersehen, während das Subset so klein wie möglich bleibt.
Was sind Unicode-Bereiche und wie verwende ich sie?
Unicode-Bereiche (wie U+0041-005A für Großbuchstaben A-Z) bezeichnen einen zusammenhängenden Zeichenblock im Unicode-Standard. Das Tool akzeptiert sowohl einzelne Zeichen als auch Unicode-Bereiche im Eingabefeld. Zum Beispiel bezeichnet 'A-Za-z0-9' alle ASCII-Buchstaben und Ziffern. 'U+4E00-9FFF' bezeichnet den Block der CJK-Vereinheitlichten-Ideogramme (gebräuchliche chinesische Zeichen). 'U+3040-309F' bezeichnet Hiragana (Japanisch). Sie können Zeichen und Bereiche kombinieren: 'Hello World U+4E00-9FFF' würde die Zeichen in 'Hello World' plus alle gebräuchlichen chinesischen Zeichen enthalten. Dies ist nützlich für mehrsprachige Websites, die sowohl lateinische als auch CJK-Zeichen benötigen.
Beeinträchtigt Subsetting die Schriftartendarstellung?
Nein. Subsetting bewahrt exakt die gleichen Glyphen-Konturen, Hinting-Anweisungen und Kerning-Paare wie die ursprüngliche Schriftart — es entfernt einfach die Glyphen, die Sie nicht benötigen. Die Zeichen, die in der subsetierten Schriftart verbleiben, werden bei allen Größen identisch zur ursprünglichen Schriftart gerendert. Der einzige sichtbare Unterschied ist, dass Zeichen, die nicht im Subset enthalten sind, nicht gerendert werden (sie fallen auf die Standard-Schriftart des Browsers zurück oder erscheinen als leere Kästchen). Deshalb ist es wichtig, alle Zeichen einzubeziehen, die Ihre Website verwendet — wenn Sie ein Zeichen vergessen, ist es in der subsetierten Schriftart nicht verfügbar. Die Live-Vorschau lässt Sie überprüfen, ob Ihr gesamter Text korrekt gerendert wird, bevor Sie herunterladen.
Werden Farb-Emoji-Schriften (wie Noto Color Emoji) unterstützt?
Ja. Farb-Emoji-Schriften werden vollständig unterstützt. Das Tool erhält und beschneidet die Farb-Glyphen-Tabellen korrekt — CBDT/CBLC (Bitmap-Farbe, von Noto Color Emoji verwendet) und COLR/CPAL (Vektor-Farbe, von COLR-Versionen von Noto Color Emoji, Twemoji, Segoe UI Emoji usw. verwendet). Beispielsweise ergibt das Subsetting der etwa 10 MB großen Noto-Color-Emoji-Schrift auf nur wenige Emojis eine Datei von nur wenigen Kilobyte, während jedes ausgewählte Emoji weiter in voller Farbe gerendert wird. Eine Einschränkung: Die sbix-Tabelle von Apple und die alte SVG-Farbtabelle können von der browserbasierten Engine nicht neu beschnitten werden und werden mit einer sichtbaren Warnung entfernt; die COLR/CBDT-Farbdaten sind davon nicht betroffen.

Ihre Privatsphäre ist unsere Priorität

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden nicht hochgeladen, gespeichert oder analysiert.

  • Wir laden Ihre Dateien nicht hoch, speichern oder analysieren sie.
  • Alles, was Sie verarbeiten, bleibt auf Ihrem Gerät.
  • Das Tool liest Ihre Schriftartdatei aus dem lokalen Speicher, parst die Font-Tabellen (Glyphen, Kerning, Metriken, Hinting), erstellt eine neue Schriftart nur mit den angegebenen Zeichen und generiert die Ausgabedatei – ganz ohne Netzwerkanfragen.
  • Es gibt keine serverseitigen Protokolle, die Ihre Dateinamen oder Zeichenauswahl erfassen, kein Analyse-Tracking Ihres Nutzungsverhaltens und keinerlei dauerhafte Speicherung.
  • Wenn Sie den Browser-Tab schließen, werden alle Schriftartdaten und Subset-Einstellungen sofort aus dem Speicher gelöscht.
  • Dadurch ist das Tool sicher für proprietäre Schriften, lizenzierte kommerzielle Schriften, markenspezifische Hausschriften und jedes Szenario, in dem Schriftartdateien nicht an Server Dritter gelangen dürfen.
  • Nach dem ersten Laden der Seite funktioniert das Tool auch offline.

Auch wenn Ihre Internetverbindung abbricht, bleiben Ihre Dateien sicher.

Das könnte Ihnen auch gefallen

Hilfreiche Anleitungen

Anzeige