Adloun

CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 4 · Exercice de TD

Un faux gras

Couleurs, unités et typographie · niveau 2

Énoncé


@font-face {
  font-family: "Gentium Plus";
  src: url("../polices/GentiumPlus-Regular.woff2") format("woff2");
}

body {
  font-family: "Gentium Plus", serif;
  font-size: 1.5rem;
}

La page contient Un <strong>vrai</strong> gras ou un <strong>faux</strong> ?. Le dossier polices/ contient GentiumPlus-Regular.woff2 et GentiumPlus-Bold.woff2. Les mots en <strong> paraissent gras, mais d'un gras épais et flou. Expliquer ce qui se passe et corriger. Ajouter le réglage qui garde le texte visible pendant le chargement.

Corrigé

La règle @font-face déclare le fichier romain sans graisse, c'est-à-dire pour la graisse normal seule, et aucun fichier n'est déclaré pour 700. Pour <strong> (font-weight: bold), le navigateur ne trouve que le romain et synthétise un gras en l'épaississant (dans Chromium, une seule police chargée, de graisse normal).

Illustration

On déclare une règle par fichier :


@font-face {
  font-family: "Gentium Plus";
  src: url("../polices/GentiumPlus-Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Gentium Plus";
  src: url("../polices/GentiumPlus-Bold.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}

body {
  font-family: "Gentium Plus", serif;
  font-size: 1.5rem;
}

Les deux fichiers sont alors chargés (graisses 400 et 700) et le gras est celui dessiné par l'auteur de la police :

Illustration

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →