/* Editor<->PDF font-parity: spiegelt de PDF-substituten (bouwPdfFontFaces in
   public/data/DefaultObject.php) naar de Froala-editor, zodat de editor exact toont
   wat Gotenberg rendert. Alleen de display/non-metric families waar het systeemfont
   sterk afwijkt van het substituut; metric-identieke families (Arial, Times New Roman,
   Calibri, Georgia, Courier New, Tahoma) blijven bewust ongemoeid (geen blast-radius).
   De @font-face wint van een gelijknamige systeemfont, dus ook een Windows/Mac-gebruiker
   ziet het substituut = de PDF. Bytes = dezelfde open TTF's als de PDF gebruikt. */

/* Impact -> Anton (alleen regular; bold/italic wordt gesynthetiseerd, net als in de PDF) */
@font-face { font-family: 'Impact'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/anton-regular.ttf') format('truetype'); }

/* Trebuchet MS -> Fira Sans */
@font-face { font-family: 'Trebuchet MS'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/fira-sans-regular.ttf') format('truetype'); }
@font-face { font-family: 'Trebuchet MS'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/fira-sans-bold.ttf') format('truetype'); }
@font-face { font-family: 'Trebuchet MS'; font-style: italic; font-weight: 400; font-display: swap; src: url('../fonts/fira-sans-italic.ttf') format('truetype'); }
@font-face { font-family: 'Trebuchet MS'; font-style: italic; font-weight: 700; font-display: swap; src: url('../fonts/fira-sans-bolditalic.ttf') format('truetype'); }

/* Aptos -> Inter */
@font-face { font-family: 'Aptos'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/inter-regular.ttf') format('truetype'); }
@font-face { font-family: 'Aptos'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/inter-bold.ttf') format('truetype'); }
@font-face { font-family: 'Aptos'; font-style: italic; font-weight: 400; font-display: swap; src: url('../fonts/inter-italic.ttf') format('truetype'); }
@font-face { font-family: 'Aptos'; font-style: italic; font-weight: 700; font-display: swap; src: url('../fonts/inter-bolditalic.ttf') format('truetype'); }

/* Lucida Sans Unicode -> Liberation Sans (ook de standaard-cascade -> betere default-parity) */
@font-face { font-family: 'Lucida Sans Unicode'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/liberation-sans-regular.ttf') format('truetype'); }
@font-face { font-family: 'Lucida Sans Unicode'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/liberation-sans-bold.ttf') format('truetype'); }
@font-face { font-family: 'Lucida Sans Unicode'; font-style: italic; font-weight: 400; font-display: swap; src: url('../fonts/liberation-sans-italic.ttf') format('truetype'); }
@font-face { font-family: 'Lucida Sans Unicode'; font-style: italic; font-weight: 700; font-display: swap; src: url('../fonts/liberation-sans-bolditalic.ttf') format('truetype'); }

/* Verdana -> DejaVu Sans (oblique = italic) */
@font-face { font-family: 'Verdana'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/dejavu-sans.ttf') format('truetype'); }
@font-face { font-family: 'Verdana'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/dejavu-sans-bold.ttf') format('truetype'); }
@font-face { font-family: 'Verdana'; font-style: italic; font-weight: 400; font-display: swap; src: url('../fonts/dejavu-sans-oblique.ttf') format('truetype'); }
@font-face { font-family: 'Verdana'; font-style: italic; font-weight: 700; font-display: swap; src: url('../fonts/dejavu-sans-boldoblique.ttf') format('truetype'); }

/* Bahnschrift -> Alte DIN 1451 Mittelschrift (gedecodeerd uit bahnschrift_txt.txt, OFL).
   Laadt na custom.css, dus wint van de daar gedeclareerde (proprietary) Bahnschrift.woff2. */
@font-face { font-family: 'Bahnschrift'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/alte-din-1451-mittelschrift.ttf') format('truetype'); }
