--- title: font-variant-caps slug: Web/CSS/font-variant-caps tags: - CSS - CSS Fonts - Propriété - Reference translation_of: Web/CSS/font-variant-caps ---
La propriété font-variant-caps
permet de contrôler les glyphes utilisés pour représenter les lettres en capitales. Les scripts peuvent avoir différents glyphes de différentes tailles pour les différentes représentations des capitales et cette propriété permet de choisir une de ces formes.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Quand une fonte inclut des glyphes de lettres capitales avec différents corps (taille), cette propriété sélectionne la plus appropriée. Si les très petites capitales ne sont pas toutes présentes pour cette fonte, ce seront les petites capitales qui seront utilisées. Si celles-ci ne sont pas présentes, le moteur les synthétisera à partir des glyphes des capitales.
Certains caractères sans casse (comme les caractères de ponctuation) peuvent être représentés avec différents glyphes afin de mieux les représenter avec les caractères environnants. Les caractères sans casse ne sont pas synthétisés par le navigateur s'il n'y a pas de petite capitales.
Les règles liées à chaque langue/locale sont prises en compte avec les valeurs. Par exemple :
i
/İ
et ı
/I
.ß
devient ẞ
(U+1E9E) en majuscule.ά
/Α
), sauf pour le êta disjonctif (ή
/Ή
). Les diphthongues avec un accent sur la première voyellle perdent l'accent et ajoutent une diacritique sur la deuxième voyelle (άι
/ΑΪ
)./* Valeurs avec un mot-clé */ font-variant-caps: normal; font-variant-caps: small-caps; font-variant-caps: all-small-caps; font-variant-caps: petite-caps; font-variant-caps: all-petite-caps; font-variant-caps: unicase; font-variant-caps: titling-caps; /* Valeurs globales */ font-variant-caps: inherit; font-variant-caps: initial; font-variant-caps: unset;
La valeur de cette propriété peut être l'un des mots-clés définis ci-après.
normal
small-caps
smcp
; si la fonte ne supporte pas cette option, le moteur synthétisera les glyphes.all-small-caps
smcp
et c2sc
; si la fonte ne supporte pas cette option, le moteur synthétisera les glyphes.petite-caps
pcap
; si la fonte ne supporte pas cette option, le moteur utilisera les petites capitales.all-petite-caps
pcap
et c2pc
; si la fonte ne supporte pas cette option, le moteur utilisera les petites capitales.unicase
unic
.titling-caps
titl
; si la fonte ne supporte pas ce cas, le mot-clé n'aura pas d'action visible..exemple { font-variant-caps: small-caps; }
<p> La Reine devint pourpre de colère et après l’avoir considérée un moment avec des yeux flamboyants comme ceux d’une bête fauve, elle se mit à crier : « <span class="exemple">Qu’on lui coupe la tête !</span> » </p>
{{EmbedLiveSample("Exemples")}}
L'utilisation de grandes portions de textes avec font-style: all-small-caps
ou font-style: all-petite-caps
peut rendre la lecture difficile pour les personnes dyslexiques ou ayant des troubles cognitifs.
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Fonts', '#propdef-font-variant-caps', 'font-variant-caps')}} | {{Spec2('CSS3 Fonts')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.font-variant-caps")}}