Font-synthesis-position - Propriété CSS
Résumé des caractéristiques de la propriété font-synthesis-position
auto
| none
font-synthesis-position
passe d'une valeur à l'autre sans transition.Description de la propriété font-synthesis-position
.
font-synthesis-position
autorise ou non le navigateur à calculer la position et la taille des caractères en exposant ou en indice lorsque ces variantes
ne sont pas disponibles dans la police utilisée.
On peut souhaiter désactiver ces calculs par le navigateur pour plusieurs raisons :
- Le rendu des caractères synthétisés par le navigateur est souvent moins bon que celui des exposants et des indices définis de façon native dans la police de caractères.
- Sur un texte très long, ces calculs supplémentaires imposés au navigateur peuvent ralentir le traitement de la page.
La propriété résumée font-synthesis
permet de paramétrer la synthèse du gras, de l'italique, des petites capitales et de la position des exposants
et indice. De plus elle présente moins de problèmes de compatibilité.
Voir aussi la propriété font-variant-position
qui active la mise en exposant ou en indice.
Valeurs pour font-synthesis-position
.
- font-synthesis-position: auto;
Le navigateur peut synthétiser les caractères en exposant ou en indice lorsque la police choisie ne comporte pas ces variantes.
Ceci est un exemple - font-synthesis-position: none;
Le navigateur n'est pas autorisé à synthétiser les caractères en exposant ou en indice. Si ces variantes ne figurent pas dans la police utilisée, les caractères seront affichés normalement.
Ceci est un exemple - font-synthesis-position: initial; (auto) font-synthesis-position: inherit; font-synthesis-position: revert; font-synthesis-position: revertLayer; font-synthesis-position: unset;
Liens vers la présentation de ces différentes valeurs :
initial
,inherit
,revert
,revert-layer
,unset
.
Possibilité d'animation de la propriété font-synthesis-position
.
La spécification du W3C prévoit la possibilité d'animer la propriété font-synthesis-position
, mais cela ne présente pas de réel intérêt.
Simulateur avec la propriété font-synthesis-position
.
La police choisie est volontairement dépourvue des variantes en exposant ou en indice. Le navigateur simule ces attributs, ou pas, en fonction
de la valeur donnée à la propriété font-synthesis-position
.
Support de font-synthesis-position
.
font-synthesis-position
est mal reconnue par les navigateurs actuels (2024).
font-synthesis-position
, qui autorise ou non les navigateurs à synthétiser les caractères en exposant ou en indice.font-synthesis-position
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

Baidu Browser

QQ Browser

Opéra Mobile

Opéra

Samsung Internet

UC Browser pour Androïd

Safari sur IOS

Safari

Chrome

Edge

Firefox

Androïd Brower

Chrome pour Androïd

Firefox pour Androïd

KaiOS Browser

Opéra mini
Évolution de la propriété font-synthesis-position
.
-
Module CSS - Polices de caractères - Niveau 4
Première définition de la propriétéfont-synthesis-position
.11 Juillet 2017Document de travail. -
Module CSS - Polices de caractères - Niveau 5
29 Juin 2021Document de travail.
Voir aussi.
Les propriétés concernant les polices de caractères sont nombreuses. Elles sont regroupées dans le module CSS Fonts Module. Vous trouvez les définitions suivantes dans ce module :
Propriétés :
em
, ex
, etc.Fonctions :
Directives :
Descripteurs :
@font-face
. Définit la hauteur des caractères au dessus de la ligne de base.@font-face
. Définit la hauteur des caractères au dessous de la ligne de base.@font-face
. Détermine le comportement du navigateur face aux polices de caractères longues à charger.@font-face
. Définit l'interligne de la police.@font-face
. Définit la plage des codes de caractères à télécharger dans une police.