/* I caratteri della B «Pietra e cipria», serviti dal gestionale — passo 1.0 del lotto 1.

   ⭐ Perché qui e non da Google: le pagine non devono chiamare nessuno fuori
      dal centro. Ogni pagina che carica un carattere da fonts.googleapis.com
      dice a Google chi la sta aprendo e quando, e senza rete i caratteri non ci
      sono. Questi file li serve il gestionale stesso, da /statico/caratteri/.

   ⛔ NON è ancora collegato a nessuna pagina: lo collega il passo 1.2, insieme
      alle variabili --f-titolo, --f-logo, --f-testo, --f-cifre della B.

   Da dove vengono (04/10/2026): gli STESSI file che riceve l'anteprima B
   (output/2026-10-02-anteprima-B-pietra-cipria.html, impronta 6c94321c…) dalla
   sua riga fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;
   6..96,500&family=Italiana&family=Jost:ital,wght@0,300;0,400;0,500;0,600;1,400
   — scaricati una volta, non toccati. Tenuti i sottoinsiemi latin e latin-ext
   (italiano, accenti, €); lasciati fuori cyrillic, math e symbols.
   Gli unicode-range sono quelli di Google, copiati: il browser scarica il
   latin-ext solo se una pagina usa davvero una lettera che sta lì.

   Licenza: SIL Open Font License 1.1 — i testi stanno accanto ai file
   (caratteri/OFL-Jost.txt, OFL-Italiana.txt, OFL-Bodoni-Moda.txt).

   Cosa c'è, misurato con fontTools sui file:
     Jost         variabile, peso 100-900  (la B usa 300, 400, 500, 600)
     Jost corsivo statico, peso 400
     Italiana     statico, peso 400        ⚠️ non ha il «€»: cade su Bodoni Moda,
                                              come nell'anteprima
     Bodoni Moda  variabile, peso 400-900 e dimensione ottica 6-96
                  (la B usa 400 e 500; la dimensione ottica la sceglie il browser)
*/

/* jost-latin.woff2 · sha256 7726a5cd6f3c */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('caratteri/jost-latin.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;
}

/* jost-latin-ext.woff2 · sha256 312ef2b80cef */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('caratteri/jost-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* jost-corsivo-latin.woff2 · sha256 5e2038b7f8d3 */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('caratteri/jost-corsivo-latin.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;
}

/* jost-corsivo-latin-ext.woff2 · sha256 91d10a1a1430 */
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('caratteri/jost-corsivo-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* italiana-latin.woff2 · sha256 5079c87a4e86 */
@font-face {
  font-family: 'Italiana';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('caratteri/italiana-latin.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;
}

/* bodoni-moda-latin.woff2 · sha256 c032219ef636 */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('caratteri/bodoni-moda-latin.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;
}

/* bodoni-moda-latin-ext.woff2 · sha256 f156e4a7cef0 */
@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('caratteri/bodoni-moda-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
