← Tous les articles

Tutoriels

Changez les polices de n'importe quel site web avec le CSS

La typographie fait ou défait une expérience de lecture. Si un site impose une police fine et peu contrastée, vous pouvez la surcharger. Une seule règle CSS JustZix remplace chaque police de la page par une que vous appréciez réellement.

Forcer une police système partout

Le changement le plus simple et le plus rapide utilise la pile de polices du système d'exploitation. Elle se charge instantanément car rien n'est téléchargé, et elle a l'air native sur chaque plateforme.

*, *::before, *::after {
  font-family: -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

Le sélecteur universel est délibéré. Les sites appliquent des polices à des dizaines d'éléments, et essayer de les attraper un par un est une cause perdue. Surchargez tout, puis faites des exceptions.

Gardez le code en monospace

Après la surcharge globale ci-dessus, les blocs de code perdent leur police monospace. Restaurez-la pour que les snippets restent alignés.

code, pre, kbd, samp, tt,
.hljs, [class*="language-"] {
  font-family: "JetBrains Mono", "Fira Code",
    Consolas, "SF Mono", Menlo, monospace !important;
}

Utilisez une police web personnalisée

Vous voulez quelque chose de plus distinctif ? Tirez une police avec @font-face depuis un CDN, puis appliquez-la. Ceci charge Inter, une police sans-serif propre et hautement lisible.

@font-face {
  font-family: "Inter Web";
  src: url("https://rsms.me/inter/font-files/Inter-Regular.woff2")
    format("woff2");
  font-weight: 400;
  font-display: swap;
}
body, p, div, span, li, a, h1, h2, h3, h4 {
  font-family: "Inter Web", sans-serif !important;
}

Comme JustZix injecte ce CSS dans la page, la règle @font-face fonctionne exactement comme si l'auteur du site l'avait écrite. Choisissez n'importe quelle URL WOFF2 en laquelle vous avez confiance.

Améliorez la lisibilité tant que vous y êtes

Changer la police est un bon moment pour corriger la graisse et le rendu. Beaucoup de sites règlent le texte du corps bien trop fin.

body {
  font-weight: 400 !important;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
h1, h2, h3 {
  font-weight: 700 !important;
  letter-spacing: -0.01em;
}

Une option adaptée à la dyslexie

Si les polices standards sont difficiles à lire, passez à une police conçue pour cela et desserrez l'espacement.

* {
  font-family: "Atkinson Hyperlegible", Verdana, sans-serif !important;
  letter-spacing: 0.02em !important;
  word-spacing: 0.08em !important;
}

Points à surveiller

Ensuite, ajustez la taille et l'espacement dans notre guide pour une lecture confortable. Récupérez plus de snippets dans les exemples prêts à l'emploi, ou téléchargez JustZix si vous vous installez pour la première fois.

Notez cet article

Aucune note — soyez le premier.

Essayez vous-même

Installez JustZix et collez n'importe quel snippet de cet article. Deux minutes de zéro à une règle fonctionnelle sur tous vos appareils.

Obtenir JustZix

Fonctionnalités · Comment ça marche · Exemples · Cas d'usage