Éducation, société et technologie
Squelette Ahuntsic

Configuration des polices

@font-face et services « Web Fonts » optimisés pour Ahuntsic
dimanche 2 octobre 2011 par André Vincent

Depuis la version 2.0, le squelette Ahuntsic pour SPIP permet de choisir et configurer les polices de caractères de votre site parmi plus d’un millier de polices disponibles auprès des divers services de « Web Fonts » tant commerciaux, gratuits que libre de droit.

De plus, le mécanisme est compatible avec la vaste majorité des navigateurs et OS des PC de bureau, portables ou mobiles.

  Sommaire  

 Rapido

  1. Créer un mot-clé très exactement libellé : polices
  2. Dans le Descriptif rapide du mot-clé, copier et coller le lien de téléchargement fourni par le service de polices Web de votre choix.
  3. Dans le Texte explicatif du mot-clé, inscrivez les règles de styles permettant d’appliquer les polices choisies.

Exemple en image

Dans cet exemple, après avoir choisi nos polices sur le site de Google Web Fonts, nous avons :

  1. copié le code fourni par Google et collé ce code dans le DESCRIPTIF de notre mot-clé,
  2. inscrit dans le TEXTE EXPLICATIF du mot-clé, les règles CSS appropriés pour appliquer au squelette Ahuntsic les polices désirées.

Le code

Descriptif rapide

  1. <link href='http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic|Yanone+Kaffeesatz:400' rel='stylesheet' type='text/css' />

Texte explicatif

  1. /* Police pour tout le site */
  2. body
  3. {
  4.     font-family: 'Arvo', 'Tahoma', sans-serif !important;
  5.     font-weight: 400;
  6. }
  7. /* Police pour le titre du site dans le bandeau d'entete */
  8. #entete a.nom-site,
  9. #entete a.nom-site:link,
  10. #entete a.nom-site:visited
  11. {
  12.     font-family: 'Yanone Kaffeesatz', 'Tahoma', sans-serif !important;
  13.     font-weight: normal;
  14.     font-size : 3.5em;
  15. }

 Techno

Descriptif rapide

Ici, nous indiquons le lien vers la feuille de styles CSS de déclaration des polices que nous désirons utiliser. Deux possibilités sont offertes :

  • utiliser un service externe de téléchargement des polices,
  • héberger vous-mêmes les polices à télécharger.

Le lien vers la feuille de style de téléchargement des polices que l’on désire utiliser, copié du service de son choix et collé dans le contenu de Descriptif rapide du mot-clé ’polices’ est inséré au tout début de la partie <head> de toutes nos pages, immédiatement après l’élément <title>.

Ainsi, on réduit un certain nombre d’effets indésirables sur nombre de navigateurs dont Internet Explorer.

Dans le jeu de squelettes AHUNTSIC, ce code se trouve au tout début du fichier /inc/inc-meta.html dans la boucle <BOUCLE_lien_webfonts... >

Petit détail : dans le cas de certains services externes, dont Google, il est recommandé d’ajouter au lien copié et collé, à la fermeture de la balise <link... >, une espace et une barre oblique afin d’assurer une validation adéquate du code en XHTML. En HTML 4 ou HTML5, cette correction du code copiée est inutile.

Texte explicatif

Ici, il faut maintenant spécifier par des déclarations CSS à quels éléments de nos page nous désirons appliquer les polices choisies.

Ce code sera inséré à la toute fin de la partie <head>, dans le fichier styles.html. Ainsi, on s’assure que nos déclarations CSS surchargerons toutes les autres déclarations CSS du squelette AHUNTIC ou des plugins activés.


Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 1689 / 1452700

Suivre la vie du site fr  Suivre la vie du site Ressources  Suivre la vie du site Squelette AHUNTSIC   ?    |    Les sites syndiqués OPML   ?

Site réalisé avec SPIP 2.1.13 + AHUNTSIC

Creative Commons License

Visiteurs connectés : 20