/* R11: rezovi `archivo-500` i `archivo-800` su uklonjeni.
   `archivo-800` nije tražio NIJEDAN element na sajtu — merio `popisi-pisma.mjs`.
   `archivo-500` je imao jednog korisnika (citat na `politika-kvaliteta.html`),
   koji je prebačen na 600. Preostalih sedam rezova se svi stvarno koriste. */
/* ==========================================================================
   fonts.css — pisma se serviraju SA NASEG servera.

   Generisano: python scripts/gen-fontove.py   (ne menjati rucno)

   R7, faza 1 — ISPRAVKA. Prethodna verzija je kao izvor uzimala Google-ov
   `latin-ext` woff2, uz pogresnu pretpostavku da on sadrzi i ASCII. Ne sadrzi:
   njegov opseg pocinje na U+0100. Merenjem `cmap` tabele isporucenih fajlova
   naslo se 130 glifova, od kojih iz ASCII opsega tacno dva — razmak i „A".
   Ceo sajt se crtao sistemskim pismom; jedini znaci u pravom pismu bili su
   č ć ž š đ. Otuda „đ i č su u drugom fontu" i „sve izgleda genericki".
   Uz to su sve debljine bile bajt-identicne (Google za varijabilna pisma
   vraca jedan fajl), pa razlike izmedju 500 i 800 nije ni bilo.

   Sada: izvor je pun staticki TTF po debljini, a posle svodjenja se proverava
   da svaki obavezan znak postoji u `cmap` tabeli — inace generator puca.
   Nezavisna provera: node tools/proveri-fontove.mjs

   1649 KB (izvor) -> 174 KB (isporuceno), 368 glifova.
   Licenca: SIL Open Font License 1.1 (Archivo, Inter, JetBrains Mono).
   ========================================================================== */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/archivo-600.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-017F, U+0300, U+2009, U+2010-2011, U+2013-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2116, U+2122, U+2190-2193, U+2205, U+2212, U+2215, U+2248, U+2260, U+2264-2265;
}

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/archivo-700.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-017F, U+0300, U+2009, U+2010-2011, U+2013-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2116, U+2122, U+2190-2193, U+2205, U+2212, U+2215, U+2248, U+2260, U+2264-2265;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/inter-400.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0148, U+014A-017F, U+0300, U+036F, U+03C1, U+2009, U+200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+2116, U+2122, U+2190-2193, U+21B5, U+2205, U+2212, U+2248, U+2260, U+2264-2265, U+2605, U+2713, U+2717;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/inter-500.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0148, U+014A-017F, U+0300, U+036F, U+03C1, U+2009, U+200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+2116, U+2122, U+2190-2193, U+21B5, U+2205, U+2212, U+2248, U+2260, U+2264-2265, U+2605, U+2713, U+2717;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/inter-600.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0148, U+014A-017F, U+0300, U+036F, U+03C1, U+2009, U+200B, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+2116, U+2122, U+2190-2193, U+21B5, U+2205, U+2212, U+2248, U+2260, U+2264-2265, U+2605, U+2713, U+2717;
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/jetbrains-mono-400.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-0131, U+0134-017F, U+0300, U+03C1, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2116, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+2260, U+2264-2265, U+25B4, U+25B8, U+25BE, U+25C2, U+2715;
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/jetbrains-mono-500.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-0131, U+0134-017F, U+0300, U+03C1, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2116, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+2260, U+2264-2265, U+25B4, U+25B8, U+25BE, U+25C2, U+2715;
}

@font-face {
  /* Archivo 500 nema ove znake — uzimaju se iz Inter-a, bez izmene markapa. */
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/inter-500.woff2) format('woff2');
  unicode-range: U+036F, U+03C1, U+200B, U+2012, U+202F, U+21B5, U+25B4, U+25B8, U+25BE, U+25C2, U+2605, U+2713, U+2715, U+2717;
}

@font-face {
  /* Archivo 600 nema ove znake — uzimaju se iz Inter-a, bez izmene markapa. */
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/inter-600.woff2) format('woff2');
  unicode-range: U+036F, U+03C1, U+200B, U+2012, U+202F, U+21B5, U+25B4, U+25B8, U+25BE, U+25C2, U+2605, U+2713, U+2715, U+2717;
}

@font-face {
  /* Archivo 700 nema ove znake — uzimaju se iz Inter-a, bez izmene markapa. */
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/inter-600.woff2) format('woff2');
  unicode-range: U+036F, U+03C1, U+200B, U+2012, U+202F, U+21B5, U+25B4, U+25B8, U+25BE, U+25C2, U+2605, U+2713, U+2715, U+2717;
}

@font-face {
  /* Archivo 800 nema ove znake — uzimaju se iz Inter-a, bez izmene markapa. */
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/inter-600.woff2) format('woff2');
  unicode-range: U+036F, U+03C1, U+200B, U+2012, U+202F, U+21B5, U+25B4, U+25B8, U+25BE, U+25C2, U+2605, U+2713, U+2715, U+2717;
}

@font-face {
  /* JetBrains Mono 400 nema ove znake — uzimaju se iz Inter-a, bez izmene markapa. */
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/inter-400.woff2) format('woff2');
  unicode-range: U+0132-0133, U+036F, U+2009, U+200B, U+2011-2012, U+2015, U+202F, U+21B5, U+2205, U+2605, U+2713, U+2717;
}

@font-face {
  /* JetBrains Mono 500 nema ove znake — uzimaju se iz Inter-a, bez izmene markapa. */
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/inter-500.woff2) format('woff2');
  unicode-range: U+0132-0133, U+036F, U+2009, U+200B, U+2011-2012, U+2015, U+202F, U+21B5, U+2205, U+2605, U+2713, U+2717;
}
