Intégration de Polices Personnalisées avec @font-face en CSS3
Découvrez comment utiliser la propriété @font-face de CSS3 pour intégrer des polices personnalisées sur votre site web.
Introduction
LES FONDAMENTAUX ET TECHNIQUES AVANCEES DU HTML/XHTML
LES BASES DU HTML5 et les propriétés CSS3 courantes
HTML5 : Les nouvelles et autres balises html5











ANNEXES
Travailler en HTML5 et CSS3 avec les nouvelles balises et propriétés












Les nouveaux API du HTML5 (javascript)








Détails de la leçon
Description de la leçon
Une fonctionnalité essentielle de CSS3 est la propriété @font-face, qui permet d’incorporer des polices spécifiques dans une page web. Cette propriété est largement prise en charge par divers navigateurs. En général, la majorité des navigateurs acceptent le format de police .ttf, tandis qu’Internet Explorer utilise le format .eot. Il est donc nécessaire de doubler les règles de police pour inclure à la fois les formats .ttf et .eot. En outre, il est crucial de convertir les polices .ttf en .eot pour une compatibilité optimale. Des sites comme font-squirrel.com facilitent cette conversion.
Sur font-squirrel.com, on peut télécharger la police et générer un kit comprenant des fichiers au format .eot, .svg, .ttf, et .woff. Un exemple d’utilisation du fichier stylesheet.css fourni permet de découvrir la syntaxe du sélecteur @font-face. En modifiant les noms et les chemins de fichiers selon vos besoins, vous pouvez appliquer la nouvelle police à un élément HTML tel qu’un titre H1. Il est conseillé de vérifier que les fichiers de police sont correctement référencés par rapport à votre page HTML pour éviter des erreurs de chargement.
Il est important de noter que certaines polices peuvent être volumineuses, atteignant parfois plusieurs centaines de kilo-octets, ce qui peut ralentir le chargement des pages. Par conséquent, il est préférable d'utiliser ces polices pour des éléments de grande taille comme les titres, plutôt que pour des paragraphes complets.
Objectifs de cette leçon
À l’issue de cette vidéo, vous serez capable de :
- Utiliser la propriété @font-face pour intégrer diverses polices.
- Convertir et appliquer des polices dans différents formats (e.g., .ttf, .eot).
- Assurer la compatibilité des polices à travers différents navigateurs.
Prérequis pour cette leçon
Pour suivre cette vidéo, il est recommandé d’avoir une connaissance de base en HTML et CSS.
Métiers concernés
Les compétences développées ici sont précieuses pour :
- Développeurs Web
- Designers UI/UX
- Gestionnaires de contenu
Alternatives et ressources
Si vous cherchez d'autres méthodes, vous pouvez envisager :
- Google Fonts pour une intégration de polices via des liens externes.
- Adobe Fonts pour des options de police premium.
Questions & Réponses
