Les feuilles de styles CSS
DEUXIÈME PARTIE
74
Dès 1997, Microsoft propose la technique Web Embedding Fonts, reposant sur le
logiciel WEFT. Elle permet de créer des polices de caractères dynamiques, stockées
sur le serveur pour affichage dans les documents web. Le visiteur pourra ainsi disposer de cette police même si elle n’est pas installée sur son ordinateur. Sur le même
principe, Bitstream développe l’outil Webfont Maker. Ces techniques sont
propriétaires : WEFT (polices .eot) ne sera visible que sur Internet Explorer pour
Windows et la méthode Webfont Maker (polices .pfr) ne fonctionnera que sous
Netscape Navigator. Il me paraît donc inutile de les développer et d’entrer dans le
détail de leur mise en œuvre.
Nouvelles solutions pour polices exotiques
D’autres techniques sont en cours de standardisation : le W3C s’intéresse de près à
l’internationalisation et à la multiplicité des langues et dialectes. Encore jeunes, ces
techniques sont peu exploitées par les navigateurs actuels. Il est donc encore trop tôt
pour conclure de manière définitive et satisfaisante sur ce sujet. La meilleure solution,
si c’est possible, est d’éviter le recours à toute police inhabituelle ou non standard.
Les unités de taille de polices
Deux systèmes permettent d’indiquer les dimensions des éléments en CSS (notamment les tailles des polices) : les unités de taille fixe et les unités de taille relative.
C’est la propriété font-size qui détermine la taille de la police d’un élément. Elle est
héritée : sa valeur sera donc transmise à tous les descendants de l’élément considéré.
Dans cet exemple, l’élément

utilise une taille de texte de 14 pixels. L’élément
en descendant, il occupe lui aussi 14 pixels, sauf indication contraire.
PUBLICATION Choisir un format adapté pour le Web
Comprenez bien que PDF n’a pas été conçu pour le Web. Ses limitations sont nombreuses : il est ainsi
impossible d’insérer un fragment PDF dans un document HTML, d’imposer l’ouverture de certains liens
dans une nouvelle fenêtre, etc.
On réservera donc son utilisation à des cas très précis, comme la présentation de typographies particulières qui doivent s’afficher de la même manière sur tous les postes clients.
CSS
p {
font-size: 14px;
}
HTML

Toto est mon héros

Précédent

- 101/337

Suivant