Das Thema würde mich auch interessieren.
Den ich habe eine CSS Datei erstellt, welche alle Informationen aus einer Datenbank holt.
Die CSS Funktioniert einwandfrei. Für Schriftgrösse, Schriftfarbe, Linkfarbe, usw. Nur mit der Schriftart habe ich Probleme, dass der Browser(egal welchen "Edge, GoogleChrome, Iron") davon nichts wissen will.
In meiner CSS (auf PHP Basis) habe ich folgende Zeile hinzugefügt.
echo 'font-face {font-family:'.$schriftart.'src: url(../schrift/'.$schriftartdatei.') format(woff2); }';
Setze ich zb. diesen Code direkt in die PHP Datei geht es.
@import url('https://fonts.googleapis.com/css2?family=Sacramento&display=swap');
Ich verstehe nicht, warum es in der CSS Datei nicht geht.