AndiLeni / fonts

REDAXO Fonts Addon
MIT License
12 stars 4 forks source link

MultiSite-Möglichkeit vorsehen (mehrere CSS-Profile) #4

Open iceman-fx opened 1 year ago

iceman-fx commented 1 year ago

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.

alxndr-w commented 1 year ago

Ergänzend: Das CSS sollte man auch inlinen können dürfen, um Asset-Verkettungen zu vermeiden.

AndiLeni commented 1 year ago

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

iceman-fx commented 1 year ago

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.

AndiLeni commented 1 year ago

Dazu fehlt aktuell noch eine Verwaltung, welche Fonts installiert sind.