Schriftarten in React

Rana Hasnain Khan 15 Februar 2024
Schriftarten in React

Wir werden vorstellen, wie man Schriftarten installiert und Schriftarten in React verwendet.

Schriftarten in React

Schriftarten sind der wichtigste Teil einer Website. Es gibt verschiedene Möglichkeiten, Schriftarten in der React-Anwendung zu installieren.

Die gebräuchlichste Methode ist das Importieren einer Schriftart. Wir können eine Schriftart mit npm oder yarn in der Eingabeaufforderung importieren. Lassen Sie uns als Beispiel Quicksand installieren.

# react CLI
yarn add typeface-quicksand

oder

# react
npm install typeface-quicksand --save

Nach der Installation müssen wir es in die Datei index.tsx importieren.

# react
import 'typeface-quicksand';

Jetzt können wir es in der Datei style.css verwenden.

# react
h1,
p {
  font-family: Quicksand;
}

Ausgabe:

Schrift mit npm und Garn importieren

Eine andere Möglichkeit, Schriftarten in React zu installieren, besteht darin, Links direkt in die Datei index.html oder style.css einzufügen. Lassen Sie uns als Beispiel die Schriftart Lato installieren.

# react
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Lato&display=swap" rel="stylesheet">

Oder,

# react
<style>
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
</style>

Importieren wir die Schriftart Lato und ändern den Stil für Überschrift und Absatz.

# react
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
h1,
p {
  font-family: Lato;
}

Ausgabe:

Importieren von Schriftarten mithilfe von Links

Eine andere Möglichkeit, Schriftarten in React zu installieren, besteht darin, sie herunterzuladen und in unseren Quellcode einzufügen.

Wir können Schriftarten einfach von fonts.google.com herunterladen und sie in das Verzeichnis fonts innerhalb unseres Verzeichnisses src verschieben.

Fügen Sie nun in style.css Schriftarten mit @font-face hinzu.

# react
@font-face {
  font-family: 'Lato';
  src: local('Lato'), url(./fonts/Lato-Regular.otf) format('opentype');
}

Für das ttf-Format müssen wir format('truetype') erwähnen, und für das woff-Format müssen wir format('woff') erwähnen.

Jetzt können wir mit dieser Schriftart ganz einfach stylen.

# react
h1,
p {
  font-family: Lato;
}

Ausgabe:

Importieren von Schriftarten mithilfe von Links

Eine andere Methode ist die Verwendung des Pakets web-font-loader. Wir können ein web-font-loader-Paket einfach mit npm oder yarn installieren.

# react
yarn add webfontloader

Oder,

# react
npm install webfontloader --save

Jetzt können wir in index.tsx die benötigte Schriftart importieren und angeben.

# react
import WebFont from 'webfontloader';

WebFont.load({
   google: {
     families: ['Lato:300,400,700', 'sans-serif']
   }
});

Jetzt haben wir also vier verschiedene Möglichkeiten kennengelernt, Schriftarten in React zu installieren und zu verwenden.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn