Eine kleine Spielerei, obwohl mir das Thema eigentlich ziemlich wurst ist, wo meine Google Fonts abgeholt werden Paar Kunden von mir aber nicht.
Im Plugin kann man mehrere Google Fonts hinterlegen in der Art
Das sind die Links wie man sie auf Google Fonts angeboten bekommt.
der Art
Auch kombinierte Links, die mehrere Fonts in einem enthalten können eingesetzt werden.
Ob es nun alles an Link-Möglichkeiten kann, keine Ahnung.
Das Plugin lädt die Fonts und zugehörige CSS herunter. Dabei verwendet es die IP des Servers, auf dem das Plugin läuft und nicht die IP des Besuchers, was ja "DSGVO-schlimm-schlimm-schlimm" ist.
Dafür verwendet es zwar den UserAgent, also die Kennung des Browsers (Firefox, Chrome oder sonstwas, Version, Betriebssystem usw.), des Besuchers, aber das ist ja nicht "DSGVO-schlimm-schlimm-schlimm" und ohne private Infos. Das macht es, um auch jeweils das passende unicode-range-Gedöns im CSS zu haben.
Fonts und CSSe werden in Joomla in Ordner media/fontsghsvs gespeichert, um beim nächsten mal wiederverwendet zu werden. Eine Verfallzeit kann man einstellen. Danach werden dann die Fonts und CSSe gelöscht und (ggf. neuere) Versionen des Fonts geladen und gespeichert.
Das Einbinden der Fonts und CSSe findet final also vom eigenen Server statt und nicht von Google.
Wie oft bei mir, sind noch nicht alle Hilfstexte vorhanden oder ins Deutsche übersetzt, aber das Plugin läuft seit > 1 Jahr ohne größere Probleme auf diversen Haus-und Wiesen-Seiten.
Was es nicht kann: Verhindern, dass dann irgendwo anders konfigurierte Fonts (z.B. in einer CSS-Datei) dann doch vom Google abgeholt werden.
Es bindet das Font-CSS inline in den <HEAD>...</HEAD> ein, sollte man noch wissen, also nicht die CSS-Datei per <link>. Keine Ahnung, warum ich das damals so gemacht habe
https://github.com/GHSVS-de/plg_system_importfontsghsvs
Dort unter Releases.
Fragen, Gemecker, Input, Sonstwas (Deutsch oder Englisch) unter
https://github.com/GHSVS-de/pl…m_importfontsghsvs/issues
oder via Kontaktemail ghsvs.de/kontakt