svg2all

Schrift verkleinern (Subset)

Behält nur die Zeichen, die du brauchst, und entfernt den Rest – kleinere Webschriften, im Browser.

Läuft in deinem Browser – die Datei wird nicht hochgeladen

Werkzeug wird geladen …

Häufige Fragen

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft vollständig in deinem Browser. Die Datei verlässt dein Gerät nicht – es gibt keinen Server, der sie sehen könnte. Sobald die Seite geladen ist, funktioniert das Werkzeug sogar offline.

Was bleibt, was geht?

Die Konturen aller nicht gewünschten Glyphen werden entfernt, und die Zeichentabelle wird neu aufgebaut, damit Browser für fehlende Zeichen auf eine andere Schrift ausweichen, statt nichts anzuzeigen. Kerning, OpenType-Funktionen, Hinting und Namen bleiben Byte für Byte erhalten; Glyphen, die eine Funktion wie eine Ligatur oder eine arabische Verbindungsform einsetzt, bleiben ebenfalls. Nur die Glyphennamen (post-Tabelle) fallen weg – sie werden zum Darstellen nicht gebraucht.

Warum ist das Ergebnis nicht so winzig wie bei anderen Subsettern?

Wir lassen jede Glyphen-ID an ihrem Platz, statt neu zu nummerieren; so bleiben alle Layout-Tabellen unangetastet und korrekt. Der Preis ist etwas Verwaltungsinformation pro Glyphe, die in der Datei bleibt – bei einer lateinischen Schrift vernachlässigbar, bei einer CJK-Schrift mit Zehntausenden Glyphen einige hundert Kilobyte. Die Konturen, die den Grossteil einer Schrift ausmachen, sind so oder so weg.

Welche Schriften werden nicht unterstützt?

Farbschriften (COLR, SVG oder Bitmap-Glyphen), variable Schriften mit CFF2-Konturen und Schriftsammlungen (.ttc). Variable TrueType-Schriften funktionieren, inklusive ihrer gvar-Daten. Wird eine Datei abgelehnt, sagt dir die Meldung warum.

Darf ich eine Schrift verkleinern?

Das Verkleinern ist eine Veränderung. Offene Lizenzen wie die SIL OFL erlauben es; viele kommerzielle Webfont-Lizenzen gestatten Subsetting für die eigene Website ausdrücklich, manche verbieten jede Änderung. Lies den Lizenztext – unser Schrift-Info-Werkzeug zeigt ihn an, wenn er in der Datei gespeichert ist.