font-synthesis-weight - Propriété CSS
Résumé des caractéristiques de la propriété font-synthesis-weight
auto
| none
auto
font-synthesis-weight
passe d'une valeur à l'autre sans transition.Description de la propriété font-synthesis-weight
.
font-synthesis-weight
autorise ou non le navigateur à générer les caractères gras lorsque ceux-ci ne sont pas définis dans la police.
Cependant la plupart des polices incluent au moins une variante de gras.
La synthèse des formes de caractères en gras donne parfois de mauvais résultats, en particulier avec certaines polices fantaisies ou décoratives.
La qualité du rendu synthétisé est très variable d'une police à l'autre.
Il est parfois préférable de désactiver la synthèse de la graisse avec font-synthesis-weight
, et donc d'afficher des caractères standards, non gras.
Ou alors de choisir une police comportant les caractères gras de façon native.
On peut également souhaiter désactiver la synthèse du gras sur un texte très long pour réduire les temps de calcul.
Comparaison entre gras natif de la police et gras synthétisé (simulation)
Voyez également la propriété résumée font-synthesis
qui permet d'activer ou de désactiver la synthèse de façon plus générale (et qui est mieux
reconnue par les navigateurs).
Et la propriété font-weight
qui détermine l'épaisseur de la graisse des caractères.
Syntaxes pour font-synthesis-weight
.
- font-synthesis-weight: auto;
Le navigateur peut synthétiser les caractères gras lorsque la police choisie ne comporte pas de variante de graisse.
- font-synthesis-weight: none;
Le navigateur n'est pas autorisé à synthétiser les graisses de caractères manquantes dans la police.
- font-synthesis-weight:
initial
; font-synthesis-weight:inherit
; font-synthesis-weight:revert
; font-synthesis-weight:revert-layer
; font-synthesis-weight:unset
;La valeur initiale est :
.auto
Animation de la propriété font-synthesis-weight
.
L'animation de font-synthesis-weight
est théoriquement possible, mais ne présente pas grand intérêt visuel.
Simulateur.
La police choisie est volontairement dépourvue des variantes gras. Le navigateur
simule ces attributs, ou pas, en fonction de la valeur donnée à la propriété font-synthesis-weight
.
Prise en charge par les navigateurs (compatibilité).
font-synthesis-weight
est encore mal reconnue par les navigateurs actuels (2022).
font-synthesis-weight
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :
Androïd Brower
Chrome
Chrome pour Androïd
Edge
Firefox
Firefox pour Androïd
Internet Explorer
Opéra
Opéra Mobile
Safari
Safari sur IOS
Samsung Internet
Voir aussi, dans le même module de standardisation que font-synthesis-weight
.
Les spécifications CSS éditées par le W3C sont organisées en modules. font-synthesis-weight
fait partie du Module CSS - Polices de caractères (CSS Fonts Module). Les définitions suivantes sont également décrites dans ce même module.