Open iceman-fx opened 1 year ago
Ergänzend: Das CSS sollte man auch inlinen können dürfen, um Asset-Verkettungen zu vermeiden.
Meine Idee dazu: man kann vor dem Herunterladen einen Dateinamen angeben, in welche die imports geschrieben werden sollen. Wenn eigener Name gegeben: schreibe in my_name.css statt gfonts.css (oder in beide), sonst in gfonts.css
Ich würde eher eine kleine Verwaltung machen, wo man einen Titel vergibt und diesem "Projekt" dann die Fonts zuweist.
Beim Speichern dann einfach eine css Datei anhand des Titels erstellen. Optional könnte man damit auch noch einen Platzhalter erzeugen (z.b. REX_FONTS[ABC]), welcher dann die Url zur Css und/oder den kompletten Link-Tag ausgibt.
Dazu fehlt aktuell noch eine Verwaltung, welche Fonts installiert sind.
Aktuell wird nur 1 CSS-Datei erstellt. Ideal wäre es, wenn man mehrere unterschiedliche CSS-Dateien für Multi-Site-Umgebungen (oder verschiedene Templates) anlegen kann.
Grund: nur die wirklich benötigten Schriften sollten je Nutzungswunsch aus Sicht der Ladezeit geladen werden.