Table des matières
La règle @font-face permet de définir les polices d’écriture à utiliser pour afficher le texte des pages web. Le webmaster peut fournir ses propres polices, sans dépendre de celles installées sur les postes des utilisateurs.
Importation des polices d’écriture
Afin d’assurer la compatibilité avec les différents navigateurs, je vais utiliser les formats woff.
Pour les récupérer, je me rends sur le site
https://www.fontsquirrel.com/tools/webfont-generator,
générateur de webfonts. Je lui envoie la police en .ttf puis je télécharge les formats woff et woff2
que je place dans mon répertoire fonts
(dans l’exemple, il s’agit de la police “C dans l’air”).
Une classe font-face est créée.
Le Css
@font-face {
font-family: 'c_dans_lairregular';
src: url('../../fonts/c_dans_l_air-webfont.woff2') format('woff2'),
url('../../fonts/c_dans_l_air-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.font-face {
font-family: 'c_dans_lairregular';
color:#AB2567;
font-size:1.2em;
}
Le code html
<span class="font-face">
Le texte
</span>