/*
 * Fonturile, servite de la noi.
 *
 * Inainte veneau de la fonts.googleapis.com, ceea ce insemna ca adresa IP a
 * fiecarui vizitator ajungea la Google la fiecare incarcare de pagina, inainte
 * sa apuce sa fie intrebat ceva. Fisierele stau acum in /fonts, luate de pe
 * Google Fonts, licenta SIL OFL 1.1, textul ei in /fonts/OFL.txt.
 *
 * Se pastreaza doar subseturile latin si latin-ext. Romana are nevoie de
 * amandoua: a-breve, s-virgula si t-virgula stau in latin-ext, restul in latin.
 * Browserul cere fisierul doar daca pagina chiar foloseste caractere din
 * intervalul lui, asa ca o pagina fara diacritice nu descarca latin-ext degeaba.
 *
 * Fisierele de latin-ext nu sunt cele de la Google: acelea au toata Latina
 * Extinsa, saizeci de kilobytes pentru zeci de limbi, din care romana foloseste
 * zece caractere. Ele se taie la exact caracterele acelea in
 * scripts/build-fonturi.mjs, si de aceea intervalul de mai jos este restrans la
 * fel. Cele doua trebuie sa ramana in pas: un interval mai larg decat fisierul
 * inseamna o descarcare pe care browserul o arunca oricum.
 *
 * Pagina principala nu incarca fisierul acesta; build ul ii scrie continutul
 * direct in index.html, ca prima desenare sa nu astepte inca o cerere. Paginile
 * legale il cer normal, cu link.
 *
 * Barlow Condensed are cate un fisier pe greutate, dar titlurile folosesc numai
 * 700, asa ca doar aceea este adusa. Adresa veche cerea de la Google si 600,
 * nefolosit nicaieri; daca ajunge sa fie nevoie de el, se adauga aici, altfel
 * browserul il apropie din 700. Source Sans 3 este font variabil: un singur
 * fisier pe subset acopera tot intervalul 400-700, si de aceea are o singura
 * declaratie cu greutatea data ca interval.
 */

/* ---- Barlow Condensed: titluri ---- */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/barlow-condensed-700-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;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/barlow-condensed-700-latin-ext.woff2') format('woff2');
  unicode-range: U+0102-0103, U+015E-015F, U+0162-0163, U+0218-021B;
}

/* ---- Source Sans 3: text curent, font variabil ---- */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/source-sans-3-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;
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/source-sans-3-latin-ext.woff2') format('woff2');
  unicode-range: U+0102-0103, U+015E-015F, U+0162-0163, U+0218-021B;
}
