Vielen Dank für den Tipp!
Ich werde das Tool mal vom github laden und gebe dann wieder ein Feedback.
Ich habe
github.com/joomtools/plg_system_jtaldef
installiert und aktiviert. Das "wie" war (für mich) nicht direkt offensichtlich, habe es mir dann aber aus dem Quelltext zusammengesucht und es in Joomla mit "Install from URL" direkt über folgenden update link installiert:
github.com/joomtools/plg_system_jtaldef/...em_jtaldef-1.0.3.zip
Nach dem Aktivieren des Links hat es beim ersten Laden einer Seite (auch im Backend!) recht lange gedauert bis sie aufgebaut wurde. Hier muss man etwas Geduld haben, da anscheinend alle Fonts ge-cached werden müssen.
Die Browser-Console hat mich dann aber von der Wirksamkeit des Plugins nicht restlos überzeugt. Da werden exakt die gleichen Fonts von Google geladen wie vorher auch.
Code:
GET https://fonts.googleapis.com/css2?family=Dosis:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800&display=swap
GET https://use.fontawesome.com/releases/v5.14.0/css/all.css
GET https://fonts.gstatic.com/s/dosis/v25/HhyaU5sn9vOmLzloC_WoEoZK.woff2
GET https://fonts.gstatic.com/s/dosis/v25/HhyaU5sn9vOmLzloC_WoEoZK.woff2
GET https://fonts.gstatic.com/s/dosis/v25/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2
GET https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-solid-900.woff2
Nach dem Deinstallieren des Plugins ist allerdings ein Font zugriff dazugekommen:
Code:
GET https://fonts.googleapis.com/css2?family=Dosis:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800&display=swap
GET https://use.fontawesome.com/releases/v5.14.0/css/all.css
GET https://fonts.googleapis.com/css?family=Open+Sans:300
GET https://fonts.gstatic.com/s/dosis/v25/HhyaU5sn9vOmLzloC_WoEoZK.woff2
GET https://fonts.gstatic.com/s/dosis/v25/HhyaU5sn9vOmLzloC_WoEoZK.woff2
GET https://fonts.gstatic.com/s/dosis/v25/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2
GET https://use.fontawesome.com/releases/v5.14.0/webfonts/fa-solid-900.woff2
Dass es fontawesome nicht bearbeitet stand ja drin, aber meiner Meinung nach sollten die google und gstatic Zugriffe weg sein.
Wenn ich es richtig verstehe ist das Problem, dass manche Fonts über
fonts.googleapis.com/css2
? anstatt über
fonts.googleapis.com/css
? eingebunden werden. Das sollte im Plugin nicht so schwer anzupassen zu sein.