Bündeln Sie Schriftarten in Ihrer Web-App

Wie Fontsource Schriftarten bereitstellt, die mit Ihrer App ausgeliefert werden

Selbst gehostete Schriftarten

Wenn Sie die in Ihrer Webanwendung verwendeten Schriftarten bündeln möchten, dann ist Fontsource eine Bibliothek, die Sie sich vielleicht ansehen sollten (Link auch im Anhang am Ende der Seite). Sie können damit die Schriftarten installieren, die Sie verwenden möchten, was bedeutet, dass Ihre Schriftarten von Ihnen selbst gehostet werden und zum Laden kein CDN erforderlich ist.

Jede Schriftart installieren

Um die Schriftarten zu installieren, die Sie verwenden möchten, führen Sie einfach den Installationsbefehl für jede Variante aus. Die folgenden Codeausschnitte zeigen, wie die Schriftart für diese PWA installiert würde.

npm install @fontsource/work-sans

Im Einstiegspunkt meiner Anwendung muss ich dann das installierte Paket verbrauchen, indem ich es importiere. Dadurch kann ich genau definieren, was ich brauche, ohne zusätzlichen Overhead hinzuzufügen. Da Schriftarten ziemlich groß sein können, ist dies eine großartige Gelegenheit, Bytes zu sparen.

import "@fontsource/work-sans/400.css";
import "@fontsource/work-sans/900-italic.css";

Schließlich muss ich die Schriftfamilie in meinem CSS festlegen. Je nach verwendeter Bibliothek (z. B. Tailwind.css) sieht dieser Code für Sie möglicherweise etwas anders aus.

body {
  font-family: "Work Sans", sans-serif;
}

Variable Schriftarten

Fontsource bietet auch eine Option zum Installieren variabler Schriftarten, was bedeutet, dass Sie Zugriff auf die neuesten Tools haben, wenn es um das Laden von Schriftarten geht. Bitte beachten Sie, dass nicht alle Schriftarten als variable Varianten verfügbar sind.