/*
 * Font Awesome: kleine Schriftschnitte fuer den Alltag.
 *
 * Font Awesome liefert zwei Schriftdateien aus, die zusammen rund 270 KB
 * wiegen - fuer alle 2400 Icons. Das Theme benutzt davon knapp hundert. Diese
 * Datei stellt den beiden Familien deshalb je einen Ausschnitt voran, der nur
 * die tatsaechlich gebrauchten Zeichen enthaelt: zusammen rund 11 KB.
 *
 * Wichtig: Die Original-Schriften bleiben eingebunden (solid.min.css und
 * brands.min.css werden weiterhin geladen). Ueber unicode-range entscheidet
 * der Browser pro Zeichen, welche Datei er braucht:
 *
 *   - Icon aus dem Ausschnitt  -> laedt nur die kleine Datei.
 *   - Irgendein anderes Icon   -> laedt zusaetzlich die vollstaendige Datei.
 *
 * Ein Icon kann dadurch nicht verschwinden, auch wenn die Redaktion per
 * [icon symbol=fa-...] eines einsetzt, das hier nicht aufgefuehrt ist. Es
 * kostet dann eben wieder den vollen Download - auf genau der Seite.
 *
 * Damit die Regeln greifen, muss diese Datei NACH solid.min.css und
 * brands.min.css geladen werden: bei gleicher Familie und gleichem Schnitt
 * gewinnt die zuletzt notierte @font-face-Regel. Siehe kr8_scripts_and_styles()
 * in functions/theme-functions.php.
 *
 * Neu erzeugen (nur noetig, wenn der Ausschnitt wachsen soll - noetig ist es
 * nie, siehe oben):
 *   pyftsubset fa-solid-900.woff2 --unicodes="..." --flavor=woff2 \
 *       --layout-features='' --output-file=fa-solid-900.subset.woff2
 */

@font-face {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(../fonts/fa-solid-900.subset.woff2) format("woff2");
	unicode-range: U+E533, U+F002, U+F004-F005, U+F007, U+F00C-F00D, U+F015,
		U+F017, U+F019, U+F024, U+F02D, U+F02F-F030, U+F03E,
		U+F041, U+F04B, U+F053-F054, U+F058-F05A, U+F05E, U+F060-F063,
		U+F068, U+F06A, U+F06C, U+F071, U+F073, U+F077-F078,
		U+F086, U+F08E, U+F093, U+F095, U+F09E, U+F0AC,
		U+F0C0-F0C1, U+F0C9, U+F0E0, U+F0E8, U+F0EB, U+F100-F101,
		U+F104-F107, U+F10D, U+F129, U+F133, U+F135, U+F15B-F15C,
		U+F164, U+F185, U+F1B8, U+F1BB, U+F1C1, U+F1E0,
		U+F1EA, U+F206-F207, U+F21D, U+F238, U+F279, U+F302,
		U+F35D, U+F3C5, U+F4AD, U+F4BE, U+F4D8, U+F72E,
		U+F7A2;
}

@font-face {
	font-family: "Font Awesome 6 Brands";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(../fonts/fa-brands-400.subset.woff2) format("woff2");
	unicode-range: U+E07B, U+E618, U+E61B, U+F081-F082, U+F08C, U+F099-F09A,
		U+F0D2, U+F167-F168, U+F16D-F16E, U+F173, U+F180, U+F194,
		U+F1BE, U+F232, U+F2B3, U+F2C6, U+F4F6;
}
