/* Zelf-gehoste fonts (bron: Google Fonts, OFL/Apache-licenties). Geen externe requests.
 *
 * Deze bestanden zijn gesubset met pyftsubset op precies het tekenbereik dat een
 * Nederlandse site nodig heeft: ASCII, Latin-1 en de leestekens die we gebruiken.
 * De latin-ext varianten zijn eruit; die dekken Oost-Europese diakrieten en werden
 * door de unicode-range hieronder toch nooit opgehaald. Wie een naam met een ł of
 * een ș in het formulier typt, krijgt voor dat teken de systeemfont.
 *
 * Newsreader is variabel. De gewichtsas is teruggebracht naar 400-500 (meer gebruikt
 * de site niet) en de optische as naar 18-26, het bereik van bodytekst tot de
 * grootste lead. Dat scheelt 85 KB: de gvar-tabel met alle tussenliggende meesters
 * was het zwaarste onderdeel van het bestand.
 *
 * Micro 5 draagt alleen het woordmerk, dus die staat op kale ASCII (1,5 KB).
 * Verander je de tekst van het woordmerk in iets buiten ASCII, dan moet dit bestand
 * opnieuw gesubset. Het recept staat in tools/subset-fonts.sh.
 */

/* latin */
@font-face {
  font-display: swap;
  font-family: 'Azeret Mono';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/azeret-mono-400-normal-latin.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: 'Azeret Mono';
  font-style: normal;
  font-weight: 500;
  src: url(./fonts/azeret-mono-500-normal-latin.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: 'Azeret Mono';
  font-style: normal;
  font-weight: 600;
  src: url(./fonts/azeret-mono-600-normal-latin.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 600;
  src: url(./fonts/ibm-plex-sans-condensed-600-normal-latin.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(./fonts/ibm-plex-sans-condensed-700-normal-latin.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FEFF, U+FFFD;
}
/* latin, alleen het woordmerk */
@font-face {
  font-display: swap;
  font-family: 'Micro 5';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/micro-5-400-normal-latin.woff2) format('woff2');
  unicode-range: U+0020-007E;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400 500;
  src: url(./fonts/newsreader-400-600-normal-latin.woff2) format('woff2');
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FEFF, U+FFFD;
}
