1️⃣ font-variation-settings (Contrôle direct des axes variables)
Permet de régler précisément les valeurs des axes de variation de la police. Chaque police a ses propres axes, mais voici les plus courants :
? Explication des axes courants :
'wght'(Weight) → Poids (Ex: 20-100 pour Halibut, 100-900 pour d’autres)'wdth'(Width) → Largeur (Ex: 75–125 pour certains fonts)'slnt'(Slant) → Inclinaison (Ex: 0 pour droit, -10 pour légèrement incliné)'opsz'(Optical Size) → Taille optique (Ex: 8–72 selon la police)
2️⃣ font-weight (Alias pour wght)
Si ta police supporte le poids variable, tu peux l'utiliser directement (mais fonctionne mieux sur des plages standard comme 100-900).
3️⃣ font-stretch (Alias pour wdth)
Si la police supporte la largeur variable (compression ou expansion) :
4️⃣ font-style (Alias pour slnt)
Pour les polices qui ont une variation d'inclinaison au lieu d'une simple italique :
Ou en variable font :
5️⃣ font-optical-sizing (Alias pour opsz)
Certaines polices s'adaptent en fonction de la taille du texte (pour améliorer la lisibilité) :
? Exemple Complet : CSS Optimisé
? Résumé : Quand utiliser quoi ?
| Propriété CSS | Équivaut à font-variation-settings ? |
Usage |
|---|---|---|
font-weight |
'wght' |
Poids du texte |
font-stretch |
'wdth' |
Largeur du texte |
font-style |
'slnt' |
Inclinaison du texte |
font-optical-sizing |
'opsz' |
Taille optique automatique |
font-variation-settings |
Direct | Contrôle précis des variations |