28127 sujets

CSS et mise en forme, CSS3

Bonjour à vous tous,

Considérons le code CSS suivant appliqué à la balise <body> :
body {
    font-family: Arial, sans-serif;
    font-weight: 400
    -moz-font-synthesis: weight;
    -webkit-font-synthesis: weight;
    font-synthesis: weight;
}

La propriété CSS font-synthesis permet de synthétiser une graisse pour une police de caractères qui est dépourvu à la base de police grasse. Ma question ne concerne pas cette propriété mais la terminaison au début de la propriété "-moz-" et "-webkit-". Ma première question est à quoi ça sert et la seconde c'est que faut-il taper dans le moteur de recherche de MDN pour avoir des explications précises ?

Merci pour votre aide
Modifié par ObiJuanKenobi (07 Mar 2024 - 14:34)
Modérateur
Bonjour,

Olivier C a écrit :
font-synthesis

Tu viens de me faire découvrir une nouvelle propriété...

+1

Amicalement,
@Bongota : oui mais tu as vu que c'est très spécifique.

Supposons que tu ais besoin d'une traduction en chinois mais que, d'autre part ton style de base est inapproprié pour les glyphes de chinois que tu utilises, par exemple une mise en forme en italic pas gérée par cette police. Tu pourrais donc faire ceci pour désactiver le style pour ces glyphes uniquement, sans te préoccuper de savoir quand et où elles sont utilisées dans la page :
.monDocumentParfoisPleinDeChinoiseries *:lang(zh) {
  font-synthesis: none;
}

Modifié par Olivier C (08 Mar 2024 - 06:14)