font-size-adjust

Résumé

La propriété CSS font-size-adjust indique si la taille de la police doit être choisie en fonction de la hauteur des lettres bas de casse ou de celle des lettres capitales.

Elle peut être utile car la lisibilité des polices, spécialement dans les petites tailles, est plutôt déterminée par la taille des lettres minuscules que par celle des lettres capitales. Cela peut poser des problèmes lorsque le premier choix de font-family n'est pas disponible et que le second a un ratio d'aspect significativement différent (la proportion entre la taille des lettres minuscules et la taille de la police).

Pour rester compatible avec les navigateurs qui ne supportent pas la propriété font-size-adjust, celle-ci elle est spécifiée comme un nombre par lequel est multiplié la propriété font-size. Cela signifie que la valeur spécifiée pour la propriété doit généralement être le ratio d'aspect du premier choix de police. Par exemple, une feuille de style qui spécifie :

font-size: 16px; font-size-adjust: 0.5;

spécifie vraiment que les lettres minuscules de la police doivent avoir 8px de hauteur (16px × 0,5).

Syntaxe

font-size-adjust: <nombre> | none | inherit

Valeurs

none
Choisit la taille de la police uniquement en fonction de la propriété font-size.
<nombre>
Choisit la taille de la police pour que la hauteur des lettres bas de casse (comme déterminée par la mesure x-height de la police) soit le nombre spécifié multiplié par font-size.
Le nombre spécifié doit généralement être le ratio d'aspect (rapport de x-height sur font-size) du premier choix font-family. Cela signifie que la police du premier choix, lorsqu'elle est disponible, s'affichera avec la même taille dans tous les navigateurs, qu'ils supportent ou non la propriété font-size-adjust.

Exemples

Voir l'exemple sur une page

p{
  font: 12px Verdana, sans-serif;
  font-size-adjust: 0.58;
}

Spécifications

Spécification Statut Commentaire
CSS Fonts Module Level 3 Candidate Recommendation  

La propriété CSS font-size-adjust a été initialement définie dans CSS 2, puis abandonnée dans CSS 2.1. Une nouvelle définition a fait son apparition dans CSS 3.

Compatibilité des navigateurs

Supportée sur toutes les plateformes depuis Gecko 1.9 / Firefox 3, et déjà depuis un certain temps auparavant sous Windows.

Voir également

font, font-family, font-size, font-size-adjust, font-stretch, font-style, font-variant, font-weight, @font-face

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : teoli, FredB, Mgjbot, BenoitL, Fredchat, Kyodev
Dernière mise à jour par : teoli,
Masquer la barre latérale