Flux rss
Collection CommentÇaMarche.net

[Webmaster] Les polices dans les pages web

Bookmark Ajouter aux favoris / Partager
Dernière mise à jour le 3 mars 2007 à 13:01 par Gihef
Publié par sebsauvage

Les limites du web


Quand vous utilisez une police dans une page web, elle ne s'affichera que si l'internaute a la même police installée sur son ordinateur.
  • Vous n'avez aucun moyen de forcer l'internaute à télécharger et installer une police, pas même automatiquement.
  • Vous n'avez non plus aucune garantie sur les polices présentes sur l'ordinateur de l'internaute.
  • Vous n'avez donc aucune garantie sur la manière dont votre page sera rendue dans les navigateurs.

Il faut donc faire "au mieux", c'est à dire spécifier des polices (en espérant qu'elles seront présentes), et spécifier d'autres noms de polices alternative (si possible proches de celle que vous souhaiteriez).

Exemple


Par exemple, vous aimeriez que votre page s'affiche avec la police "Trebuchet MS". Spécifiez alors:

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;


En mettant "Trebuchet MS" en premier, vous signalez que vous souhaitez que la page s'affiche avec cette police.
  • Si l'internaute a cette police, elle s'affichera avec.
  • Si l'internaute n'a pas cette police, le navigateur essaiera successivement avec chaque police suivante (Verdana, Arial...) jusqu'à en trouver une qu'il possède.

Il suffit de spécifier des polices qui sont graphiquement proches de la police que vous souhaitez utiliser.

Les types par défaut


Il existe 3 types de polices par défaut que tous les navigateurs reconnaissent:
  • serif : Police à empattement ("Times New Roman" sous Windows)
  • sans-serif : Police bâtons ("Arial" sous Windows)
  • monospace : Police à espacement fixe ("Courrier New" sous Windows)

Quand vous spécifiez des polices à utiliser, il est de bon ton de toujours spécifier l'une de ces 3 polices génériques en dernier recours.

Typiquement, comme dans notre exemple ci-dessus:
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

sans-serif (police bâton) est la police qui sera la plus proche de "Trebuchet MS" et permettra (dans le pire des cas), d'avoir une page dont le "look" ne soit pas trop éloigné de ce que vous souhaitiez.

L'aspect des polices par défaut


Chaque système d'exploitation et navigateur interprète différement ces polices par défaut.
  • serif : C'est du "Times New Roman" sous Windows, et du "Times" sur Macintosh (qui est différente de celle de Windows).
  • sans-serif : C'est de l'"Arial" sous Windows, et de l'"Helvetica" sur Macintosh.
  • monospace : "Courrier New" sous Windows, "Courrier" sur Macintosh, et souvent "VeraSans" ou "DejaVuSans" sous Linux.


Voici l'aspect de ces polices sous Windows (dans Internet Explorer):


Même chose sous Windows, mais avec ClearType activé:


Sous MacOS X (dans Safari):


Sous Linux (Ubuntu) (dans Firefox):

Recommandations


Pour les polices à empattement, spécifiez:
"Times New Roman", Times, serif;

Pour les polices bâton:
Verdana, Arial, Helvetica, sans-serif;

(Verdana a une meilleure lisibilité à l'écran qu'Arial, même s'il y a des controverses sur l'utilisation de cette police).

Pour les polices à espacement fixe:
"DejaVu Sans Mono","Bitstream Vera Sans Mono", monospace;

DejaVu et Vera sont des familles de police opensource très lisibles qui permettent (contrairement à l'horrible Courrier) de bien distinguer les 0 des O et les 1 des l.
Elles sont à préférer à Courrier tant que c'est possible.
(Elles sont présentes par défaut dans la plupart des distributions Linux récentes.)
(Tant que c'est possible, évitez la police "Courrier".)

Liens

Changer la police des pages web bonjour, il y'aurait-il quelqu'un qui saurait comment faire pour changer la police sur internet car lorsque je vais dans option internet et que je la change, il ne se passe rien du tout. Merci www.commentcamarche.net/forum/affich-2085477-changer-la-police-des-pages-web
[Webmaster] Publier facilement une vidéo dans une page web Publier une vidéo dans une page web n'est pas toujours évident: Selon le format (AVI, MPG, MOV...) tout le monde ne possède pas forcément le bon plugin et le bon codec. En revanche, la quasi-totalité des navigateurs possèdent le plugin Flash (SWF).... www.commentcamarche.net/faq/sujet-3049-webmaster-publier-facilement-une-video-dans-une-page-web
Javascript - Centrer verticalement une page web Pour centrer verticalement une page web, impossible de s'en sortir en css. Une solution bien pratique : JavaScript. 1. Le fichier .js 2. La page .html 3. Utilisation 4. Inconvénients 5. Rappel Merci à Dalida pour la source du fichier... www.commentcamarche.net/faq/sujet-9867-javascript-centrer-verticalement-une-page-web
Google Groupes - Collaborer à la réalisation de pages WebParticiper à des discussions n’est pas le seul moyen pour communiquer avec les autres abonnés du groupe. Si le ou les gestionnaires de ce dernier l’autorisent, il est possible de créer des pages Web en mode collaboratif. Sans connaître une seule ligne... www.commentcamarche.net/faq/sujet-15042-google-groupes-collaborer-a-la-realisation-de-pages-web
[PHP] récupérer le code source d'une page web (Résolu)salut , je essayer de récupérer le code source d'une page web à partir de son URL. j'ai un code qui le fait avec Java mais j'ai besion en PHP ..... voila le code en java et si qlq peut me l'envoyer en PHP.......Merci ----------------------------------... www.commentcamarche.net/forum/affich-2266318-php-recuperer-le-code-source-d-une-page-web
Convertir une page web enfichier pdf (Résolu)bonsoir à toutes et tous (en premier lieu) Je cherche (et je ne trouve pas) s'il existe une extension ou un plugin ou je ne sais quoi (une manip dans acrobat pro 7.0) qui me permettrait de convertir directement une page web en fichier pdf : je... www.commentcamarche.net/forum/affich-2483644-convertir-une-page-web-enfichier-pdf
IE7 ne peut pas afficher cette page web (Résolu)Bonsoir à tous - Depuis plusieurs jours IE7 ne peut plus m'afficher aucune page web. - Pourtant avec MSN Explorer et FF pas de problème, la Mule tourne et je reçois mes mails via Outlook Express. - IE7 me propose un diagnostic réseau dont voici le log... www.commentcamarche.net/forum/affich-3042536-ie7-ne-peut-pas-afficher-cette-page-web