Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
iceman-fx opened this issue Oct 14, 2022 · 4 comments
Open

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

iceman-fx opened this issue Oct 14, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@iceman-fx
Copy link

iceman-fx commented Oct 14, 2022

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.

@AndiLeni AndiLeni added the enhancement New feature or request label Oct 14, 2022
@alxndr-w
Copy link
Contributor

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

@AndiLeni
Copy link
Owner

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
Copy link
Author

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
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants