Qu'est-ce qu'une police HTML?

Dans le langage HTML (HyperText Markup Language), le terme "police" peut signifier l'une des deux choses suivantes. Il peut faire référence à la propriété face de la balise font qui permet de définir le type de police dans lequel le texte inclus sera affiché. Alternativement, il peut également faire référence à font-face du sélecteur de feuille de style en cascade (CSS), qui constitue une méthode pratique pour incorporer des polices personnalisées ou rares à un site Web. Toutefois, à compter de la spécification du langage HTML 4.0, la propriété face de la balise font a été amortie, ce qui signifie qu’elle sera toujours restituée par un navigateur Web, mais qu’une alternative CSS sera utilisée.

La police de caractères HTML est utilisée comme propriété de la balise de police elle-même pour spécifier la police à utiliser pour restituer le texte contenu dans les balises de police d'ouverture et de fermeture. Toute police peut être spécifiée de cette manière, bien qu'elle ne soit correctement affichée que si l'utilisateur a déjà la police nommée exacte sur son ordinateur. Si un utilisateur n'a pas la police de caractère HTML nommée sur son disque dur local, le navigateur utilisera par défaut une police standard.

Ce problème de polices manquantes peut être atténué de deux manières. La première consiste à n'utiliser qu'une des petites séries de polices standard fournies avec presque tous les systèmes d'exploitation, afin de s'assurer que la police sera affichée correctement. La deuxième option consiste à utiliser une fonctionnalité de la propriété de police HTML qui permet de répertorier plusieurs polices sous forme de valeur, séparées par des virgules. Si vous utilisez une liste de polices avec la propriété face, le navigateur tentera de charger chaque police dans l'ordre, passant à la suivante si le chargement de la police actuelle échoue. Cela fournit une méthode plus contrôlée de conception d'une page Web pouvant supprimer des résultats complètement inattendus.

Lorsque la propriété de face de police HTML a été dépréciée, elle a été remplacée par une version CSS. La méthode correcte pour spécifier une police par le biais de CSS consiste à utiliser un style et la propriété font-family, qui fonctionne de manière presque identique à la propriété de police HTML. Même si la propriété de la balise HTML est dépréciée, les navigateurs doivent néanmoins prendre en charge cette fonctionnalité dans un souci de compatibilité ascendante.

Par le biais de CSS, une police de caractères HTML peut également faire référence à un sélecteur qui peut être utilisé pour charger des polices personnalisées à partir du serveur Web afin que les utilisateurs puissent voir la page correctement sans qu'il soit nécessaire de disposer de la police à l'avance. Ce sélecteur permet aux concepteurs de spécifier un fichier de police qui est ensuite téléchargé et affiché sur les navigateurs Web qui en ont besoin. Comme de nombreux éléments CSS, certains problèmes de compatibilité sont présents entre les différentes implémentations de navigateur.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?