Wenn Sie keine der Standardschriftarten in HTML verwenden möchten, können Sie Google Fonts verwenden.
Die Nutzung von Google Fonts ist kostenlos und es stehen mehr als 1000 Schriftarten zur Auswahl.
Fügen Sie einfach einen speziellen Stylesheet-Link im Abschnitt <head> hinzu und verweisen Sie dann auf die Schriftart im CSS.
Hier wollen wir eine Schriftart namens „Sofia“ von Google Fonts verwenden:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
font-family: "Sofia", sans-serif;
}
</style>
</head>Ergebnis :
Lorem ipsum dolor sit amet.
123456790
Probieren Sie es selbst aus →
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
font-family: "Sofia", sans-serif;
}
</style>
</head>
<body>
<h1>Sofia Font</h1>
<p>Lorem ipsum dolor sit amet.</p>
<p>123456790</p>
</body>
</html>
Hier wollen wir eine Schriftart namens „Trirong“ von Google Fonts verwenden:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Trirong">
<style>
body {
font-family: "Trirong", serif;
}
</style>
</head>Ergebnis :
Lorem ipsum dolor sit amet.
123456790
Probieren Sie es selbst aus →
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Trirong">
<style>
body {
font-family: "Trirong", serif;
}
</style>
</head>
<body>
<h1>Trirong Font</h1>
<p>Lorem ipsum dolor sit amet.</p>
<p>123456790</p>
</body>
</html>
Hier wollen wir eine Schriftart namens „Audiowide“ von Google Fonts verwenden:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Audiowide">
<style>
body {
font-family: "Audiowide", sans-serif;
}
</style>
</head>Ergebnis :
Lorem ipsum dolor sit amet.
123456790
Probieren Sie es selbst aus →
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Audiowide">
<style>
body {
font-family: "Audiowide", sans-serif;
}
</style>
</head>
<body>
<h1>Audiowide Font</h1>
<p>Lorem ipsum dolor sit amet.</p>
<p>123456790</p>
</body>
</html>
Hinweis: Wenn Sie eine Schriftart in CSS angeben, geben Sie diese immer unter an Mindestens eine Fallback-Schriftart (um unerwartetes Verhalten zu vermeiden). Daher sollten Sie auch hier am Ende der Liste eine generische Schriftfamilie (z. B. Serif oder Sans-Serif) hinzufügen.
Eine Liste aller verfügbaren Google Fonts finden Sie in unserem How To - Google Fonts Tutorial.
Um mehrere Google-Schriftarten zu verwenden, trennen Sie die Schriftartnamen einfach durch einen senkrechten Strich Zeichen (|), etwa so:
Fordern Sie mehrere Schriftarten an:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Audiowide|Sofia|Trirong">
<style>
h1.a {font-family: "Audiowide", sans-serif;}
h1.b {font-family: "Sofia",
sans-serif;}
h1.c {font-family: "Trirong", serif;}
</style>
</head>Ergebnis :
Probieren Sie es selbst aus →
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Audiowide|Sofia|Trirong">
<style>
h1.a {
font-family: "Audiowide", sans-serif;
}
h1.b {
font-family: "Sofia", sans-serif;
}
h1.c {
font-family: "Trirong", serif;
}
</style>
</head>
<body>
<h1 class="a">Audiowide Font</h1>
<h1 class="b">Sofia Font</h1>
<h1 class="c">Trirong Font</h1>
</body>
</html>
Hinweis: Das Anfordern mehrerer Schriftarten kann Ihre Webseiten verlangsamen! Seien Sie also vorsichtig.
Natürlich können Sie Google Fonts mit CSS nach Ihren Wünschen gestalten!
Gestalten Sie die Schriftart „Sofia“:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
font-family: "Sofia", sans-serif;
font-size: 30px;
text-shadow: 3px 3px 3px #ababab;
}
</style>
</head>Ergebnis :
Lorem ipsum dolor sit amet.
123456790
Probieren Sie es selbst aus →
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
font-family: "Sofia", sans-serif;
font-size: 30px;
text-shadow: 3px 3px 3px #ababab;
}
</style>
</head>
<body>
<h1>Sofia Font</h1>
<p>Lorem ipsum dolor sit amet.</p>
<p>123456790</p>
</body>
</html>
Google hat außerdem verschiedene Schriftarteffekte aktiviert, die Sie verwenden können.
Fügen Sie zunächst effect=effectname zur Google API hinzu. Fügen Sie dann einen speziellen Klassennamen zu dem Element hinzu, das das Special verwenden soll Wirkung. Der Klassenname beginnt immer mit font-effect- und endet mit dem effectname.
Fügen Sie den Feuereffekt zur Schriftart „Sofia“ hinzu:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Sofia&effect=fire">
<style>
body {
font-family: "Sofia", sans-serif;
font-size: 30px;
}
</style>
</head>
<body>
<h1 class="font-effect-fire">Sofia on
Fire</h1>
</body>Ergebnis :
Probieren Sie es selbst aus →
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia&effect=fire">
<style>
body {
font-family: "Sofia", sans-serif;
font-size: 30px;
}
</style>
</head>
<body>
<h1 class="font-effect-fire">Sofia on Fire</h1>
<p class="font-effect-fire">Lorem ipsum dolor sit amet.</p>
<p class="font-effect-fire">123456790</p>
</body>
</html>
Um mehrere Schriftarteffekte anzufordern, trennen Sie einfach die Effektnamen durch ein Pipe-Zeichen (|), etwa so:
Fügen Sie der Schriftart „Sofia“ mehrere Effekte hinzu:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Sofia&effect=neon|outline|emboss|shadow-multiple">
<style>
body {
font-family: "Sofia", sans-serif;
font-size: 30px;
}
</style>
</head>
<body>
<h1 class="font-effect-neon">Neon Effect</h1>
<h1 class="font-effect-outline">Outline
Effect</h1>
<h1 class="font-effect-emboss">Emboss
Effect</h1>
<h1 class="font-effect-shadow-multiple">Multiple
Shadow Effect</h1>
</body>Ergebnis :
Probieren Sie es selbst aus →
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia&effect=neon|outline|emboss|shadow-multiple">
<style>
body {
font-family: "Sofia", sans-serif;
font-size: 30px;
}
</style>
</head>
<body>
<h1 class="font-effect-neon">Neon Effect</h1>
<h1 class="font-effect-outline">Outline Effect</h1>
<h1 class="font-effect-emboss">Emboss Effect</h1>
<h1 class="font-effect-shadow-multiple">Multiple Shadow Effect</h1>
</body>
</html>