Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

font-synthesis-small-caps

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis mars 2023.

La propriété CSS font-synthesis-small-caps permet de définir si le navigateur peut synthétiser la variante petite capitale lorsqu'elle n'est pas définie dans la famille de polices. Les glyphes en petites capitales utilisent généralement la forme des lettres majuscules mais sont réduits à la taille des lettres minuscules.

Il est souvent pratique d'utiliser la propriété raccourcie font-synthesis pour contrôler toutes les valeurs de synthèse de police.

Syntaxe

css
/* Valeurs avec un mot-clé */
font-synthesis-small-caps: auto;
font-synthesis-small-caps: none;

/* Valeurs globales */
font-synthesis-small-caps: inherit;
font-synthesis-small-caps: initial;
font-synthesis-small-caps: revert;
font-synthesis-small-caps: revert-layer;
font-synthesis-small-caps: unset;

Valeurs

auto

Indique que la variante petite capitale manquante peut être synthétisée par le navigateur si besoin.

none

Indique que la synthèse de la variante petite capitale manquante par le navigateur n'est pas autorisée.

Définition formelle

Valeur initialeauto
Applicabilitéall elements and text. S'applique aussi à ::first-letter et ::first-line.
Héritéeoui
Valeur calculéecomme spécifié
Type d'animationdiscrète

Syntaxe formelle

font-synthesis-small-caps = 
auto |
none

Exemples

Désactiver la synthèse de la variante petite capitale

Cet exemple montre comment désactiver la synthèse de la variante petite capitale par le navigateur pour la police Montserrat.

HTML

html
<p class="english">
  Ce sont les variantes par défaut&nbsp;:
  <span class="small-caps">petite capitale</span>, <strong>grasse</strong> et
  <em>oblique</em>.
</p>

<p class="english no-syn">
  La variante <span class="small-caps">petite capitale</span> est désactivée
  ici, mais pas les variantes <strong>grasse</strong> et <em>oblique</em>.
</p>

CSS

css
@import "https://fonts.googleapis.com/css2?family=Montserrat&display=swap";

.english {
  font-family: "Montserrat", sans-serif;
}
.small-caps {
  font-variant: small-caps;
}
.no-syn {
  font-synthesis-small-caps: none;
}

Résultat

Spécifications

Specification
CSS Fonts Module Level 4
# font-synthesis-small-caps

Compatibilité des navigateurs

Voir aussi