/*
 * Merriweather und Montserrat — die Originalschriften des Themes Twenty Sixteen.
 *
 * Lokal ausgeliefert statt von fonts.googleapis.com. Der Fremdabruf uebertraegt
 * die IP-Adresse jedes Besuchers an Google in die USA; das LG Muenchen I hat das
 * am 20.01.2022 (3 O 17493/20) als DSGVO-Verstoss gewertet. Lokal ausgeliefert
 * entfaellt der Abruf, und damit auch die Notwendigkeit, ihn in der
 * Datenschutzerklaerung zu behandeln oder eine Einwilligung einzuholen.
 *
 * Nur der Bereich "latin": der gesamte Seiteninhalt kommt mit ihm aus, geprueft
 * gegen alle Texte. Taucht spaeter doch ein Zeichen ausserhalb auf (etwa ein
 * polnisches oder tschechisches Wort), stellt der Browser es aus einer
 * Systemschrift dar — es fehlt also nicht, es sieht nur anders aus.
 *
 * Beide Familien sind Variable Fonts: 400 und 700 stecken in derselben Datei.
 * Deshalb ein font-face je Schnitt mit Gewichtsbereich statt zwei mit festem
 * Gewicht — sonst laedt der Browser dieselben Bytes zweimal.
 *
 * Die Anzeigefrist haengt daran, ob der Schnitt vorgeladen wird.
 *
 * Die beiden aufrechten Schnitte laedt jede Seite im Kopf vor. Sie stehen
 * deshalb bereit, wenn zum ersten Mal gezeichnet wird; die Frist greift nur
 * beim allerersten Besuch. Dort ist ein Augenblick ohne Text besser als
 * Text, der vor den Augen die Schrift wechselt — deshalb block. Mit swap
 * waere dieser Wechsel die Regel statt der Ausnahme, denn der Browser
 * zeichnet dann grundsaetzlich sofort mit der Ersatzschrift.
 *
 * Kursiv wird nicht vorgeladen: es kommt auf zwei Seiten in einzelnen
 * Woertern vor und waere den Platz im kritischen Pfad nicht wert. Damit
 * faellt es haeufiger unter die Frist — und ein fehlendes Wort mitten im
 * Satz ist schlimmer als ein Wort in Georgia Italic. Deshalb optional:
 * kommt die Datei nicht rechtzeitig, bleibt es fuer diesen Seitenaufruf
 * bei der Ersatzschrift, statt spaeter sichtbar umzuspringen.
 *
 * Lizenz beider Familien: SIL Open Font License 1.1, siehe fonts/LICENSE.txt
 */

@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400 700;
	font-display: block;
	src: url(../fonts/merriweather-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: 'Merriweather';
	font-style: italic;
	font-weight: 400 700;
	font-display: optional;
	src: url(../fonts/merriweather-italic-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: 'Montserrat';
	font-style: normal;
	font-weight: 400 700;
	font-display: block;
	src: url(../fonts/montserrat-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;
}
