/* LE NOM DE LA LANGUE ARABE, ET RIEN D'AUTRE — 2 septembre 2026.

   Sur une page anglaise, française ou russe, le seul arabe est le mot qui
   nomme l'arabe dans le sélecteur de langue. Sans police déclarée, il se rend
   dans celle du système — Geeza Pro ici, Segoe ailleurs, une autre encore sur
   Android : un mot étranger au dessin du site, à un endroit qu'on regarde.

   Charger `i18n.css` pour lui coûtait 33 Ko de IBM Plex Sans Arabic sur douze
   pages qui n'en affichent que six lettres. Ce fichier-ci n'emporte que ces
   lettres : 2,7 Ko, découpés dans le même fichier par
   `pyftsubset … --text="العربية"`. Même dessin, même graisse, même gris de
   page — c'est la police du site, pas une approximation.

   LA FAMILLE PORTE UN AUTRE NOM, et c'est ce qui fait tenir le dispositif.
   Nommée « IBM Plex Sans Arabic », elle serait entrée en concurrence avec la
   police complète sur les pages russes, qui déclarent les deux. Sous son nom
   propre, elle passe DEVANT dans la liste de `styles.css` : une page russe
   sert le nom depuis ce fichier de 2,7 Ko et ne télécharge jamais les 33.
   Une page arabe, elle, ne charge que `i18n.css` et retombe sur la police
   complète, qu'elle a de toute façon.

   Régénérer :
     pyftsubset ibm-plex-sans-arabic-400-arabic.woff2 --text="العربية" \
       --flavor=woff2 --layout-features="*" \
       --output-file=ibm-plex-sans-arabic-400-nom.woff2 */

@font-face {
  font-family: 'HC Nom Arabe';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(ibm-plex-sans-arabic-400-nom.woff2) format('woff2');
  unicode-range: U+0600-06FF;
}
