Εάν δεν θέλετε να χρησιμοποιήσετε καμία από τις τυπικές γραμματοσειρές σε HTML, μπορείτε να χρησιμοποιήσετε τις γραμματοσειρές Google.
Οι γραμματοσειρές Google είναι δωρεάν στη χρήση και διαθέτουν περισσότερες από 1000 γραμματοσειρές για να διαλέξετε.
Απλώς προσθέστε έναν ειδικό σύνδεσμο φύλλου στυλ στην ενότητα <head> και, στη συνέχεια, ανατρέξτε στη γραμματοσειρά στο CSS.
Εδώ, θέλουμε να χρησιμοποιήσουμε μια γραμματοσειρά με το όνομα "Sofia" από το Google Fonts:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
font-family: "Sofia", sans-serif;
}
</style>
</head>
Αποτέλεσμα:
Lorem ipsum dolor sit amet.
123456790
Δοκιμάστε το μόνοι σας →
<!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>
Εδώ, θέλουμε να χρησιμοποιήσουμε μια γραμματοσειρά με το όνομα "Trirong" από το Google Fonts:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Trirong">
<style>
body {
font-family: "Trirong", serif;
}
</style>
</head>
Αποτέλεσμα:
Lorem ipsum dolor sit amet.
123456790
Δοκιμάστε το μόνοι σας →
<!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>
Εδώ, θέλουμε να χρησιμοποιήσουμε μια γραμματοσειρά με το όνομα "Audiowide" από το Google Fonts:
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Audiowide">
<style>
body {
font-family: "Audiowide", sans-serif;
}
</style>
</head>
Αποτέλεσμα:
Lorem ipsum dolor sit amet.
123456790
Δοκιμάστε το μόνοι σας →
<!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>
Σημείωση: Όταν προσδιορίζετε μια γραμματοσειρά στο CSS, να εμφανίζεται πάντα στο τουλάχιστον μία εναλλακτική γραμματοσειρά (για αποφυγή απροσδόκητων συμπεριφορών). Έτσι, και εδώ θα πρέπει να προσθέσετε μια γενική οικογένεια γραμματοσειρών (όπως serif ή sans-serif) στο τέλος της λίστας.
Για μια λίστα με όλες τις διαθέσιμες γραμματοσειρές Google, επισκεφτείτε τον οδηγό Πώς να - Google Fonts.
Για να χρησιμοποιήσετε πολλές γραμματοσειρές Google, απλώς διαχωρίστε τα ονόματα των γραμματοσειρών με ένα σωλήνα χαρακτήρα (|
), όπως αυτός:
Ζητήστε πολλές γραμματοσειρές:
<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>
Αποτέλεσμα:
Δοκιμάστε το μόνοι σας →
<!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>
Σημείωση: Η αίτηση πολλαπλών γραμματοσειρών μπορεί να επιβραδύνει τις ιστοσελίδες σας! Γι' αυτό να προσέχεις.
Φυσικά, μπορείτε να διαμορφώσετε τις γραμματοσειρές Google όπως θέλετε, με CSS!
Δώστε στυλ στη γραμματοσειρά "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>
Αποτέλεσμα:
Lorem ipsum dolor sit amet.
123456790
Δοκιμάστε το μόνοι σας →
<!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 έχει επίσης ενεργοποιήσει διαφορετικά εφέ γραμματοσειράς που μπορείτε να χρησιμοποιήσετε.
Πρώτα προσθέστε το effect=effectname
στο Google API, στη συνέχεια προσθέστε ένα ειδικό όνομα κλάσης στο στοιχείο που πρόκειται να χρησιμοποιήσει το ειδικό αποτέλεσμα. Το όνομα της τάξης ξεκινά πάντα με font-effect-
και τελειώνει με το όνομα εφέ
.
Προσθέστε το εφέ φωτιάς στη γραμματοσειρά "Sofia":
<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>
Αποτέλεσμα:
Δοκιμάστε το μόνοι σας →
<!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>
Για να ζητήσετε πολλά εφέ γραμματοσειράς, απλώς διαχωρίστε τα ονόματα των εφέ με έναν χαρακτήρα σωλήνα (|
), ως εξής:
Προσθέστε πολλά εφέ στη γραμματοσειρά "Sofia":
<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>
Αποτέλεσμα:
Δοκιμάστε το μόνοι σας →
<!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>