5 polices pour agrémenter votre typographie

Comment mettre en valeur les titres et accroches de son site internet ? J’ai décidé de partager avec vous 5 des polices qui m’ont le plus séduit lors de la refonte de mon site. Au passage, on en profitera pour parler de l’utilisation d’@font-face…ça mange pas de pain.
Les critères de sélection
Première contrainte : l’usage. En effet mon objectif était de mettre en valeur mes titres et mes phrases d’accroches, j’ai donc fait mes tests sur une taille de police minimum de 20 pixels, qui correspond à la taille de mes titres de niveau 3 (H3). Je descend assez rarement en dessous.
Il a ensuite été nécessaire de filtrer les polices compatibles avec la majorité des navigateurs (Firefox, Chrome, Safari, Opera et Internet Explorer 6, 7 et 8 ainsi que les navigateurs mobile de l’iPhone et l’iPad). Pour cela je devais trouver une police de caractère comprenant les formats TTF, EOT, WOFF et SVG. Je vous expliquerai pourquoi plus bas.
Enfin, j’ai affiné ma sélection en choisissant des polices concordantes avec ma police de corps de texte (Arial,Helvetica,Verdana,sans-serif).
La méthode @font-face
Différentes méthodes existent pour intégrer de nouvelles polices à votre site. En créant une image (avec un attribut « alt » renseigné), mais au delà de la lourdeur de la procédure, c’est celle de vos pages qui risque de grimper.
Il existe aussi des scripts dédiés, sIFR et Cufon en tête…
La méthode que je préfère a été remise au goûts du jour grâce à l’émergence de CSS 3, il s’agit de @font-face.
Le principe est assez simple. Puisque vous ne pouvez garantir que l’internaute possède votre police sur son terminal (ordinateur, portable, etc…), vous l’embarquez sur votre serveur.
Pour que votre police soit restituée correctement sur la majorité des navigateurs, vous aurez besoin de plusieurs formats :
- Le True Type Fonts (TTF) : Pour la plupart des navigateurs, sauf IE et iPhone,
- Le Embedded OpenType (EOT) : pour Internet Explorer,
- Le Web Open Font Format (WOFF) : une version compressée de la police, qui se veut un futur standard,
- Le Scalable Vector Graphics (SVG) : pour iPhone et iPad.
Il vous faut donc copier ces fichiers sur votre serveur, soit à la racine de votre feuille de style soit dans un sous répertoire intitulé « police » ou « fonts ». Ensuite c’est assez simple, dans votre feuille de style (styles.css) vous déclarez le chemin d’accès aux polices sur votre serveur.
Vous pouvez en déclarer plusieurs mais je déconseille d’en utiliser plus de 2 si vous les hébergez sur votre serveur, cela alourdit le temps de chargement de la page. Ci dessous un code « pare-balles » pour que votre police soit interprétée convenablement par tous les navigateurs. On dira merci à Smashing Magazine
@font-face { font-family: 'MaPolice'; src: url('MaPolice.eot'); /* Mode de compatibilité IE9 */ src: url('MaPolice.eot?iefix') format('eot'), /* IE6-IE8 */ url('MaPolice.woff') format('woff'), /* Navigateurs modernes...sans IE :x */ url('MaPolice.ttf') format('truetype'), /* Safari, Android, iOS */ url('MaPolice.svg#svgMaPolice') format('svg'); /* Legacy iOS */ }
Récapitulons : nous attribuons un nom à notre police avec « font-family: », il est conseillé d’utiliser le nom original de votre police, mais vous pouvez tout aussi bien l’appeler « toto » ou « tata ».
Nous appelons ensuite le format EOT en premier pour ne pas froisser notre ami IE et une deuxième fois pour plaire à toutes les versions de ce navigateur. Ensuite, on déroule tous les formats en précisant bien au navigateur de quel format on parle.
Les polices sont déclarées, il ne reste plus qu’à les appliquer à un élément ou à une classe. Dans notre exemple, nous allons affecter la police PT Sans aux titres H1, H2 et H3 et la police Lobster à une classe « accroche » :
h1, h2, h3 {font-family: 'PT Sans', Arial, Helvetica, Verdana, sans-serif; } p.accroche {font-family: "Lobster1.3Regular", Georgia, Times New Roman, serif;}
Vous noterez que nous déclarons des polices de « secours ». En effet, si pour une raison ou pour une autre votre police n’est pas interprétée, il faut indiquer au navigateur par quelle police la remplacer. Voilà pour la partie technique. Maintenant passons aux résultats.
Quelques exemples
PT Sans
Un exemple d’intégration PT Sans
La police du texte, quant à elle, passe en PT Serif. Le principe est de créer un effet de contraste et quand nous avons la chance d’avoir des polices issues de la même famille, c’est parfait.
- PT Sans sur Font Squirrell
- PT Sans sur Google Web Font
- PT Serif sur Font Squirrell
- PT Serif sur Google Web Font
Bevan
Un exemple d’intégration Bevan
Idéale pour les titres ou accroches, la police Bevan est en revanche difficilement lisible en dessous de 21 pixels. Personnellement, je préconiserai l’usage d’une police Sans Serif pour vos contenus.
Lobster
Un exemple d’intégration Lobster
Restons dans les polices de titraille, avec une merveille réalisée par Pablo Impallari. Là encore, du fait de sa complexité, cette police est déconseillée en dessous de 24 pixels. Je vois de plus en plus cette police associée avec Lucida Grande, et je dois avouer que le résultat est agréable à l’oeil.
- Lobster sur Font Squirrell
- Lobster sur Google Web Font
- Une alternative intéressante mais à tester : Marketing Script
Crimson text
Un exemple d’intégration Crimson Text
Une police qui conviendra aussi bien à vos titres qu’à vos contenus. Attention cependant, en dessous de 16 pixels, il faudra plisser les yeux.
Droid Sans
Un exemple d’intégration Droid Sans
Curieusement, Droid Sans ne dispose pas nativement d’une variante en italique. De ce fait nous nous tournons vers sa petite sœur Droid Serif pour embellir nos contenus. Je dois avouer que c’est l’une de mes associations préférée, alliant élégance et lisibilité. Un pur bonheur. Il faut dire que ces petites merveilles sont issues des laboratoires de Google.
- Droid Sans sur Font Squirrell
- Droid Sans sur Google Web Font
- Droid Serif sur Font Squirrell
- Droid Serif sur Google Web Font
Pour en savoir plus
- Trouver des kits de polices gratuits (y compris pour un usage commercial) : Font Squirrel
- Google propose un service du même acabit : Google Web Font
- Un excellent article sur pompage.net traitant de la typographie (justification, interlignage, emphase, échelle, etc…) : consulter l’article
- Toujours dans l’excellence, un article très détaillé d’Aurélien sur son blog All For Design : test de lisibilité des polices de Google.
- Une mine d’information sur Web design, lisibilité, typographie et rédaction web
Vous avez d’autres sources, des polices exotiques qui vous plaisent (par pitié pas de Comic Sans MS) ? N’hésitez pas à les partager.
Cet article vous a plu ? Faîtes le savoir :
Les autres articles du blog
Comment créer un menu simple et élégant avec CSS3
3 juillet 2011Installer magento sur WampServer, quelques astuces
28 février 2010Quel hébergeur choisir pour votre site internet ?
2 mai 2010Sécuriser WordPress
23 avril 2010Créer et utiliser les Shortcodes dans WordPress
26 juin 2010WaCV : Un CV en ligne élégant, agile et gratuit !
30 juillet 2011Comment créer un menu simple et élégant avec CSS3
3 juillet 2011Web Actually change de look
17 avril 20115 polices pour agrémenter votre typographie
9 mars 2011Magento : partager ses produits sur les réseaux sociaux
5 décembre 2010Jeanpierre
Merci de cet excellent tutorial, il est simple à comprendre et indique ce qui e...inculte2province
Excellent tuto, merci :)...Nicolas Quillet
Bonjour,J'ai suivi le tutoriel, le problème est que Magento transforme le cod...William
Bonsoir Nicolas,Merci !Pour ajouter le bouton dans la barre d'édition c'es...Nicolas Lesage
Bonsoir,Très bon tuto ! Mais une question ? comment fait-on pour ajouter ses ...