Académique Documents
Professionnel Documents
Culture Documents
de Google
Font Directory
Cas pratique
Xavier Brusselaers
Consultant IT
www.zoyo.be
Introduction
Lorsqu’on parle de police de caractère (font) sur le web, les discussions s’emballent et le
sujet passionnant qu’est la mise en page et l’utilisation de polices de caractère spécifiques
devient une discorde commune.
Que l’on soit utilisateur de Linux, MacOS ou de Microsoft dans son système
d’exploitation (et on sous-entend par là du navigateur « lié »), la présence des « fonts » est
différente. Nous pourrions aussi chercher des comparatifs de police plus proches les unes
des autres mais c’est oublier que le rendu sera toujours différent.
Heureusement, ou malheureusement, Google Font Directory (encore en version de test,
« beta ») rétablit la donne grâce à l’utilisation de polices de caractères spécifiques.
A ne pas réaliser
Les points suivants ne sont pas diaboliquement néfastes à la création d’un site internet,
mais sont des non recommandations suite à des cas pratiques.
- utiliser la syntaxe Google
Dans tous les cas, il faut utiliser la liaison de la feuille de style Google à votre site
(obligation logique).
<link
href='http://fonts.googleapis.com/css?family=IM+Fell+English'
rel='stylesheet' type='text/css'>
A faire
Voyons donc maintenant comment intégrer correctement ou le plus positivement Google
Font :
a) je réalise mon site internet SANS Google Font Directory ! En effet, de cette manière je
m’assure que mes styles sont les plus compatibles avec tous les systèmes.
Dans cette optique, si la famille de police Gruppo ne peut être chargée par le navigateur
pour une raison quelconque, ce sera la police Georgia qui la remplacera. Et, étant donné
que nous avons fait notre mise en page avec celle-ci, aucun problème ne peut nous arriver.
Bien entendu je rajoute un peu de texte pour avoir du contenu. L’un de ces paragraphes
aura la classe « Dancing », utilisant la police Dancing Script.
Le résultat :
Cela fonctionne…
Donc je ne suis pas dépendant de Google Font Directory. Le cas pratique ici démontre la
facilité d’utilisation de Google Font Directory. Avec un peu de pratique et de bon sens
nous parvenons à d’excellents résultats.
Oui mais…
Nous avons un mauvais élève qui pourtant est très répandu : Microsoft Internet Explorer
8 ! (Afin d’éviter d’auto « troller » le sujet je vais éviter de parler des versions inférieures)
Et pourtant lorsque nous utilisons le Google Font Directory, nous avons bel et bien la
police désirée qui s’affiche. Pourquoi ?
La réponse se trouve chez Google même (et dans les specifications d’Internet Explorer
bien sur) : “When a browser sends a request for a Font API stylesheet (as specified in a
<link> tag in your web page), the Font API serves a stylesheet generated for the specific
user agent making the request. […] After downloading the CSS, the browser downloads
the font in the appropriate format for the browser.”
En gros je dois utiliser les hacks pour pouvoir avoir un rendu correct sur les 2 grands
groupes de navigateurs… Sommes-nous dès lors repartis vers l’utilisation de Google Font
Directory afin d’avoir un rendu correct d’automatisation ? Le pragmatisme dirait oui. Le
codeur non. Si vous êtes capable de le faire, réalisez-le !