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.Si les toutes petites capitales ne sont pas 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 en majuscule. 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 majuscule.
Les valeurs acceptées par cette propriété sont:
- normal Ce mot-clé désactive l'utilisation des glyphes alternatifs.
- small-caps Ce mot-clé force l'utilisation de petites capitales pour les minuscules. Il correspond à la valeur OpenType smcp ; si la fonte ne supporte pas cette option, le moteur synthétisera les glyphes.
- all-small-caps Ce mot-clé force l'utilisation de petites capitales pour les minuscules. Il correspond aux valeurs OpenType smcp et c2sc ; si la fonte ne supporte pas cette option, le moteur synthétisera les glyphes.
- petite-caps Cet mot-clé force l'utilisation de toutes les petites capitales pour les minuscules. Il correspond à la valeur OpenType pcap ; si la fonte ne supporte pas cette option, le moteur utilisera les petites capitales.
- all-petite-caps Ce mot-clé force l'utilisation de toutes les petites capitales pour les minuscules. Il correspond aux valeurs OpenType pcap et c2pc ; si la fonte ne supporte pas cette option, le moteur utilisera les petites capitales.
- unicase Ce mot-clé force l'utilisation de petites capitales pour les majuscules. Il correspond à la valeur OpenType unic.
- titling-caps Ce mot-clé force l'utilisation de capitales spéciales pour les titres (à la fois pour les minuscules et majuscules). Généralement, les glyphes majuscules sont conçus pour utiliser les glyphes minuscules et ils apparaissent trop gras quand il y a un long fragment de texte utilisant de tels glyphes. L'objectif de ces glyphes spéciaux est d'éviter un tel effet. Ce mot-clé correspond à la valeur OpenType titl ; si la fonte ne supporte pas ce cas, le mot-clé n'aura pas d'action visible.
<style>
.normal {
font-variant-caps: normal;
color: blue;
}
.ptcaps {
font-variant-caps: small-caps;
color: red;
}
</style>
<p class="normal">Du texte écrit normalement</p>
<p class="ptcaps">Du texte en Petites Capitales</p>
Du texte écrit normalement
Du texte en Petites Capitales