--- title: font-smooth slug: Web/CSS/font-smooth tags: - CSS - Non-standard - Propriété - Reference translation_of: Web/CSS/font-smooth ---
La propriété font-smooth
permet de contrôler l'application d'algorithmes anti-crénelage (anti-aliasing) sur le rendu des fontes de caractères.
/* Valeurs avec mot-clé */ font-smooth: auto; font-smooth: never; font-smooth: always; /* Valeurs de type <length> */ font-smooth: 2em;
Webkit implémente -webkit-font-smoothing
avec d'autres valeurs, là aussi c'est une propriété non-standard qui ne devrait pas être utilisée.
auto
: c'est le navigateur qui décide la meilleure approchenone
- l'anti-crénelage est désactivé.antialiased
- lisse les caractères au niveau du pixel (et non par sous-échantillonnage). Pour des textes clairs sur fonds sombres, cette méthode fait paraître le texte plus clair.subpixel-antialiased
- sur la plupart des affichages non-Retina, cela donnera le texte le plus lisse.Firefox implémente -moz-osx-font-smoothing
avec d'autres valeurs, là aussi c'est une propriété non-standard qui ne devrait pas être utilisée.
auto
- le choix est laissé au navigateur. Cela correspond généralement à grayscale
.grayscale
- On applique un anti-crénelage par niveau de gris (et non par sous-échantillonnage). Pour des textes clairs sur fonds sombres, cette méthode fait paraître le texte plus clair.Bien que mentionnée dans les premiers brouillons pour CSS3 Fonts, font-smooth
a été retirée de cette spécification et ne fait plus partie du standard.
auto
{{Compat("css.properties.font-smooth")}}