Font-Subset
Erzeuge kleinere Fontdateien, indem du nur die Glyphen behältst, die dein Projekt tatsächlich benötigt.
Font-Subsetting ist eine der wichtigsten Produktionsfunktionen von WebFont. Besonders bei großen CJK-Fonts, mehrsprachigen UI-Fonts und Produkten mit kontrolliertem Zeichensatz kann es die Webfont-Größe stark reduzieren.
Was wird erstellt?
- Kleinere TTF-/OTF- (Originalumrisse), WOFF- und WOFF2-Ausgaben.
- Browserfertige Webfonts für gezielte Zeichensätze.
- Subsets aus ausgewählten Glyphen, Texteingabe, importierten TXT-Dateien, Unicode-Voreinstellungen oder gefilterten Glyphenbereichen.
- Subsets aus TrueType-, CFF/CFF2-, variablen und Farbfonts, auch aus einem gewählten TTC/OTC-Schnitt.
Quellmodi
Aktuelle Auswahl
Suche, filtere und wähle im Glyphenbrowser die Glyphen aus, die erhalten bleiben sollen. Das eignet sich für Icon-Sets, UI-Symbole oder sorgfältig kuratierte Bereiche.
Texteingabe
Füge den genauen Text deines Projekts ein oder importiere eine TXT-Datei. WebFont gleicht verfügbare Unicode-Zeichen im geladenen Font ab und erzeugt daraus ein Subset.
Unicode-Voreinstellungen und Filter
WebFont bietet Unicode-orientierte Filter für typische Produktionsanforderungen, darunter allgemeine, japanische und koreanische Voreinstellungen. Blockfilter im Glyphenbrowser helfen außerdem, große Fonts vor der Subset-Erstellung einzugrenzen.
Ausgabeformate
Wähle beliebige Kombinationen aus TTF/OTF (Originalumrisse), WOFF und WOFF2. TTF/OTF (Originalumrisse) behält den Quellumriss-Typ bei: TrueType erzeugt .ttf, CFF/CFF2 erzeugt .otf. WOFF2 ist normalerweise das beste Ziel für die Webauslieferung, WOFF bietet breitere Kompatibilität und Desktop-Umrisse eignen sich für bearbeitbare oder in Apps eingebettete Fonts.
Statische Instanzen
Bei variablen Fonts zeigt das Export-Panel einen Variable-Font-Bereich.
Keep all axesexportiert den variablen Font und behält in der Webdemo interaktive Achsen, sofern unterstützt.Static instancezeigt Schieberegler, Zahlenfelder, Zurücksetzen und eine Live-Textvorschau und übernimmt die aktuellen Achsenwerte in Font-Subset- und Web-Package-Ausgaben. Nicht aufgeführte Achsen werden auf ihre Standardwerte fixiert, und Name sowie Gewicht-/Stil-Metadaten des Fonts werden nicht neu geschrieben. Der Glyphenexport bleibt unverändert.
OpenType-Steuerung
Je nach Ziel kann die Ausgabe OpenType-Layoutdaten erhalten oder reduzieren:
- alle Layoutfunktionen beibehalten
- nur wesentliche Positionierung behalten
- Layouttabellen entfernen
- ausgewählte OpenType-Feature-Tags behalten oder entfernen
Verwende konservative Einstellungen für Schriften, die Shaping, Ligaturen, Marken oder Positionierung benötigen.
Vorschau und Validierung
Vor dem Export zeigt WebFont Glyphenanzahl, geschätzte Ausgabegröße und Anzahl fehlender Zeichen. Die Ausgaben werden auf Parser-Kompatibilität, erforderliche Tabellen, cmap-Abdeckung, doppelte Unicode-Zuordnungen und WOFF/WOFF2-Roundtrips geprüft.
Bewährte Vorgehensweisen
- Verwende Texteingabe für echten UI-Text, Landingpages und feste Produkttexte.
- Nutze die aktuelle Auswahl für manuelle Zusammenstellungen und symbolorientierte Fonts.
- Behalte Layoutfunktionen bei komplexen Schriften.
- Teste das Subset dort, wo es eingesetzt wird.
- Bewahre den vollständigen Originalfont auf, damit das Subset später neu erstellt werden kann.
Aktuelle Grenzen
- Die Subset-Erstellung unterstützt jeweils einen geladenen Quellfont oder einen gewählten TTC/OTC-Schnitt.
- Subset-Ausgaben behalten den Quellumriss-Typ bei (TrueType →
.ttf, CFF/CFF2 →.otf);WOFFundWOFF2bleiben Web-Container. - Fehlende Zeichen werden gemeldet; WebFont erfindet keine Glyphen, die im Quellfont nicht vorhanden sind.