/* =========================================================================
 * POLICES AUTO-HÉBERGÉES
 * ---------------------------------------------------------------------
 * Les deux familles du site sont servies depuis assets/fonts/. Le site ne
 * fait AUCUN appel à fonts.googleapis.com ni à fonts.gstatic.com : plus
 * aucune adresse IP de visiteur ne part chez Google au chargement.
 *
 * Le retrait de la feuille distante se fait dans functions.php
 * (intolerances_desactive_google_fonts) ; ce fichier-ci ne fait que
 * déclarer les fichiers locaux.
 *
 * FICHIERS VARIABLES, ET NON INSTANCES STATIQUES
 * Source Serif 4 romaine et Exo 2 romaine sont des polices variables à axe
 * wght. Un seul fichier couvre donc toutes les graisses de la famille :
 *   Source Serif 4 romaine  50,8 Ko  →  400, 600, 700
 *   Exo 2 romaine           39,9 Ko  →  400, 500, 600, 700
 *   Source Serif 4 italique 20,1 Ko  →  400 italique (déjà statique chez Google)
 *   TOTAL                  109,2 Ko  en 3 fichiers
 * Les 8 instances statiques correspondantes pesaient 146,9 Ko, soit 37,7 Ko
 * de plus : le variable est retenu parce qu'il est le plus léger, pas par
 * principe.
 *
 * Les deux fichiers romains sont EXACTEMENT ceux que Google servait au site
 * (sous-ensemble latin, axe wght seul, aucun axe opsz). Le rendu est donc
 * identique au pixel près, sans avoir à faire confiance à une équivalence
 * approchée entre deux gravures.
 *
 * unicode-range reprend la plage « latin » de Google, à l'identique : hors
 * de cette plage le navigateur retombe sur la famille générique, exactement
 * comme avant le changement.
 *
 * font-display: swap — le texte s'affiche immédiatement dans la police de
 * repli, puis bascule. Jamais de texte invisible.
 * ===================================================================== */

/* Source Serif 4 — romaine, variable (wght 200→900).
 * Utilisée en 400 (texte courant), 600 (signature, libellés de formulaire)
 * et 700 (les <strong> du texte courant). */
@font-face {
	font-family: "Source Serif 4";
	font-style: normal;
	font-weight: 200 900;
	font-display: swap;
	src: url("../fonts/source-serif-4-latin-variable-normal.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Source Serif 4 — italique 400.
 * Remplace l'italique SYNTHÉTISÉ par le navigateur : baseline du pied de
 * page, sous-titre des pages éditoriales, résumé de « Mon livre », citations
 * de témoignages, et les <em> des contenus WYSIWYG. */
@font-face {
	font-family: "Source Serif 4";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/source-serif-4-latin-400-italic.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Exo 2 — romaine, variable (wght 100→900).
 * Utilisée en 400 (fil d'Ariane), 500 (menu, boutons, libellés), 600
 * (titres) et 700 (numéros de chapitre de l'accueil). */
@font-face {
	font-family: "Exo 2";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("../fonts/exo-2-latin-variable-normal.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
