Zu Inhalt springen

WOFF2: Subset erzeugen (was auch in Safari funktioniert)

Hervorgehobene Antworten

Es gibt verschiedene Tools zum Erzeugen eines Subsets.
Ich habe den Dienst Aspose ausprobiert.

1 mit dem Font "fa-solid-900.woff2" von Fontawesome
https://codepen.io/fermion/pen/ByBYEaO

Dort ist auch die gesamte Schrittfolge und alle Tools dokumentiert.

2 mit dem Font "Lingkar-Regular.woff2" von "Rayhan"
https://codepen.io/fermion/pen/azoYOGR

 

1 funktioniert auf macOS auf Firefox und Chrome, nicht aber auf Safari
2 funktioniert auf allen 3 Browsern

Ralf hatte ja schon im Nachbarthread die Vermutung geäußert, dass einige Anbieter Webfonts bewußt korrumpieren, weil der oben erwähnte Font von Fontawesome in FontLab 8 nicht angezeigt wird.

Wie kann man nach der bisher stattgefunden Fehlereingrenzung weiter vorgehen?

Gibt es für WOFF2 eine zuverlässige Validierungsmethode um sicher nachweisen zu können, dass ein Font korrumpiert ist?
Wie kann man sich dann helfen? Das WOFF2 selber erzeugen aus einem TTF?

Über einen Rat von euch freue ich mich. Danke.

Am 10.1.2025 um 18:13 schrieb Ibu:

Wie kann man sich dann helfen? Das WOFF2 selber erzeugen aus einem TTF?

Super Troopers Yes GIF by Searchlight Pictures

Fonts (TTF/OTF) sind ja schon prinzipiell und technisch ein Endformat und nicht wirklich zur Bearbeitung gedacht. Bei Webfont-Formaten wird das ganze nochmal zusätzlich eingepackt und komprimiert. Das ist keine gute Basis für weitere Bearbeitung wie Subsetting. 

  • Ersteller

@Ralf Herrmann

Danke für Deine Einordnung. Ich habe mich bisher mit den technischen Formatdetails von Fonts noch nicht beschäftigt. Da soviele Tools für Subsetting existieren, ging ich davon aus, dass das Verfahren zuverlässig funktioniert.

Schade, dann bleibt die Aufgabe, zumindest, wo Fonts nur als WOFF(2) bzw. TTF bereitstehen, unlösbar. Das muss ich hinnehmen.

Falls jemand mitliest, der von einen Font von Fontawesome schonmal erfolgreich ein WOFF2-Subset erzeugt hat, was auf Safari funktioniert: ich freue mich über Hinweise.

Erstelle ein Konto, um zu kommentieren

Wichtige Informationen

Wir setzen Cookies, um die Benutzung der Seite zu verbessern. Du kannst die zugehörigen Einstellungen jederzeit anpassen. Ansonsten akzeptiere bitte diese Nutzung.

Konto

Navigation

Browser-Push-Nachrichten konfigurieren

Chrome (Android)
  1. Klicke das Schloss-Symbol neben der Adressleiste.
  2. Klicke Berechtigungen → Benachrichtigungen.
  3. Passe die Einstellungen nach deinen Wünschen an.
Chrome (Desktop)
  1. Klicke das Schloss-Symbol in der Adresszeile.
  2. Klicke Seiteneinstellungen.
  3. Finde Benachrichtigungen und passe sie nach deinen Wünschen an.