Le mode lecture de Firefox est très pratique pour lire des pages web sur lesquelles la mise en forme ou la police d’écriture utilisée ne nous conviennent pas. Je m’en sers assez régulièrement, généralement pour les mêmes sites.

Malheureusement, les options sont assez limitées : on ne peut basculer qu’entre la police sans sérif par défaut (Helevetica ou Arial) et la police sérif par défaut (Georgia ou Times New Roman). Voyons comment personnaliser les polices d’écriture (et plus !) du mode lecture de Firefox.

Mode lecture de Firefox avec fenêtre des options basiques de personnalisation
Mode lecture de Firefox après personnalisation de la police d’écriture.

Nous allons utiliser un fichier utilisateur chargé par Firefox, où nous indiquerons les règles CSS pour configurer le mode lecture à notre convenance.

  1. Accédez à about:support pour connaître votre dossier de profil utilisateur.
    Cherchez ensuite la ligne Dossier de profil pour ouvrir le dossier.
  2. À l’intérieur du dossier, créez un dossier enfant chrome.
  3. Dans ce nouveau dossier, créez maintenant le fichier userContent.css.
  4. De retour dans Firefox, il faut encore accéder à about:config pour activer l’option toolkit.legacyUserProfileCustomizations.stylesheets (valeur à true).

C’est dans le fichier userContent.css qu’on indique le comportement du mode lecture, par exemple les polices d’écriture à utiliser — elles doivent être installées sur votre ordinateur :

@-moz-document url-prefix(about:reader) {
  body.serif {
    font-family: "Source Serif Pro" !important;
  }
  body.sans-serif {
    font-family: "Inter" !important;
  }
}

Voilà, vous pouvez maintenant modifier le style et les comportements par défaut du mode lecture de Firefox. Et si vous avez plusieurs ordinateurs, pensez à synchroniser le fichier entre eux pour vous faciliter la tâche.