We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Le descripteur font-style, associé à la règle @ @font-face, permet d'indiquer le style de police pour la police définie via la règle.

Pour une police donnée (un ensemble de fontes), les auteurs peuvent télécharger plusieurs fichiers correspondant à la même police mais pour différents styles. Le descripteur font-style peut alors être utilisé afin d'indiquer explicitement le style associé à la fonte. La valeur du descripteur correspond à la propriété de la fonte.

En lien avec les règles @@font-face
Valeur initialenormal
Médiatous
Valeur calculéecomme spécifié
Ordre canoniquel'ordre unique et non-ambigu défini par la grammaire formelle

Syntaxe

font-style: normal;
font-style: italic;
font-style: oblique;

Valeurs

normal
C'est la fonte « normale » de la police qui est choisie.
italic
C'est la fonte italique de la police qui est choisie.
oblique
C'est la fonte oblique (c'est-à-dire une version artificiellement penchée, obtenue à partir de la police normale) de la police qui est choisie.

Syntaxe formelle

normal | italic | oblique

Exemples

Dans les exemples qui suivent, on utilisera les différentes formes liées à la police Garamond :

@font-face {
  font-family: garamond;
  src: url('garamond.ttf');
}

unstyled Garamond

La version en italique du texte utilisera les mêmes glyphes que la version normale, artificiellement penchés de quelques degrés.

artificially sloped garamond

En revanche, si on dispose d'une vraie version italique, on peut l'indiquer via le descripteur src et indiquer que c'est une police italique via font-style. Une « vraie » police italique utilisera des glyphes différents et la qualité calligraphique obtenue sera meilleure qu'avec les glyphes normaux penchés artificiellement.

@font-face {
  font-family: garamond;
  src: url('garamond-italic.ttf');
  /* On indique ici que la police est italique */
  font-style: italic;
}

italic garamond

Spécifications

Spécification État Commentaires
CSS Fonts Module Level 3
La définition de 'font-style' dans cette spécification.
Candidat au statut de recommandation Définition initiale.

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple4 ?3.54103.1
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple Oui ? ?410 Oui Oui

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : SphinxKnight
Dernière mise à jour par : SphinxKnight,