The Serif Tax

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Schriften sind Vektoren. Vektorgrafiken mit mehr Punkten erzeugen größere Dateien als Vektorgrafiken mit weniger Punkten. Benutzerdefinierte Schriften werden heruntergeladen. Daher sind Schriften mit weniger Punkten in ihrer Vektorgrafik kleiner. Das ist zumindest die Theorie. Sehen wir mal, ob da etwas dran ist?

The vector points on the letters of Lorem Ipsum text shown on Open Sans and Garamond. It's not incredibly dramatic, but there are more points on Garamond
Open Sans (oben) und Garamond (unten)

Nehmen wir zwei Schriften von Google Fonts: Open Sans und EB Garamond. Die Anzahl der Punkte ist kein dramatischer Unterschied, aber das mit Serifen versehene Garamond hat mehr davon, besonders wenn man sich die Bereiche der Serifen ansieht.

Es sind nicht nur Serifen, sondern jegliche Komplikationen. Betrachten Sie Bleeding Cowboys, ein Meisterwerk einer Schriftart und ein Favorit von Pfandhäusern und Kaffeewagen gleichermaßen, wo ich in der Hochwüste lebe

Bleiben wir bei unserem praktischeren Vergleich.

Einen Hinweis auf die Kosten in Bezug auf die Größe erhalten wir, indem wir die Dateien herunterladen. Wenn wir das Standard-„Latein“-Set herunterladen und die normale Schriftstärke beider vergleichen

OpenSans-Regular.ttf 96 KB
EBGaramond-Regular.ttf 545 KB

Ich bin mir nicht zu 100 % sicher, ob das ein Äpfel-mit-Äpfel-Vergleich ist, da ich kein Experte für Schriftdateien bin. Vielleicht hat EB Garamond eine ganze Menge zusätzlicher Zeichen oder so? Keine Ahnung. Außerdem verwenden wir im Web, wo die Dateigröße wirklich wichtig ist, keine .ttf-Dateien. Lassen wir sie also durch Font Squirrels Generator laufen. Das sollte uns verraten, ob wir es hier tatsächlich mit mehr Glyphen zu tun haben.

A screenshot of the results from running the fonts through Font Squirrel, showing 3,095 glyphs for Garamond and 938 glyphs for Open Sans.

Er meldet leicht unterschiedliche Größen als der Finder und bestätigt, dass Garamond tatsächlich viel mehr Glyphen als Open Sans hat.

Um die Größen mit einer Schriftdatei mit der gleichen Anzahl verfügbarer Zeichen zu vergleichen, habe ich einen benutzerdefinierten Subset von nur Großbuchstaben, Kleinbuchstaben, Satzzeichen und Zahlen erstellt (Dinge, die beide haben werden), bevor ich sie als .woff2-Dateien anstelle von .ttf ausgab.

A screenshot of the selected types of glyphs to export.

Danach…

opensans-regular-webfont.woff2 10 KB
ebgaramond-regular-webfont.woff2 21 KB

Ich habe sie nicht über ein Netzwerk mit GZIP oder Brotli oder so etwas ausgeliefert, aber meines Wissens ist WOFF2 bereits komprimiert, daher ist das nicht allzu relevant.

Grobe Verdopplung beim Vergleich der Dateigröße dieser beiden recht beliebten Schriftarten? Erscheint mir etwas bedeutsam. Ich schrecke nicht davor zurück, eine Schriftart auszuwählen, vorausgesetzt, sie passt zur Marke und so weiter, wegen der Größe.

Was mich darauf gebracht hat, ist ein Blogbeitrag über eine Schriftart namens Ping. Schauen Sie sich dieses Prinzip der „Handzeichnung“ an, aus dem sie gemacht ist

Wow! Ein einziger Strich? Leider glaube ich nicht, dass tatsächliche Schriften aus Strichen gemacht werden können, daher können die Einsparungen bei der Punktanzahl nicht daher rühren. Ich habe die „ExtraLight“-Variante gekauft und die Punkte sind wie folgt

Immer noch ziemlich schlank bei den Punkten.

Die TTF ist 244 KB, also nicht unter 100 wie bei Open Sans, aber auch hier bin ich mir nicht sicher, wie aussagekräftig das ohne einen passenden Subset und all das ist. So oder so, ich konnte das nicht tun, da es gegen die Bedingungen von Ping verstößt, es zu konvertieren.