Google Fonts werden auf vielen Joomla-Websites verwendet – häufig lädt das Template, ein Page Builder oder eine Erweiterung die Schriftarten direkt von Google. Dabei wird eine Verbindung zu externen Google-Servern hergestellt und unter anderem die IP-Adresse des Besuchers übertragen.
Wer externe Verbindungen zu Google Fonts vermeiden möchte, hat grundsätzlich zwei Möglichkeiten: Google Fonts lokal auf der eigenen Website einbinden oder die externe Einbindung vollständig entfernen. In diesem Artikel zeige ich dir, wie du Google Fonts in Joomla findest, welche Möglichkeiten du zur lokalen Nutzung hast und wie du nicht benötigte Google Fonts mit einem Plugin automatisch entfernen kannst.
Warum können externe Google Fonts problematisch sein?
Viele Joomla-Templates und Erweiterungen nutzen die Google Fonts CSS-API und laden Schriftarten beispielsweise über eine Adresse wie diese:
https://fonts.googleapis.com/css?family=...
Beim Aufruf der Website stellt der Browser des Besuchers dadurch eine direkte Verbindung zu Google her. Dabei wird unter anderem die IP-Adresse des Besuchers an Google übertragen.
Gerade aus Datenschutzgründen kann eine solche externe Einbindung problematisch sein. Deutsche Gerichte haben sich bereits mit der ungefragten Übertragung von IP-Adressen bei der Nutzung von Google Fonts beschäftigt. Websitebetreiber sollten daher prüfen, ob externe Google Fonts auf ihrer Website tatsächlich benötigt werden und auf welcher rechtlichen Grundlage die Verbindung erfolgt.
Das Problem bei Joomla: Die Einbindung ist nicht immer offensichtlich. Google Fonts können beispielsweise geladen werden durch:
- das Joomla-Template oder Template-Framework
- Page Builder
- Module und Plugins
- CSS-Dateien von Drittanbieter-Erweiterungen
- individuell eingefügten CSS- oder HTML-Code
Es reicht deshalb nicht immer aus, Google Fonts lediglich in den Einstellungen des Templates zu deaktivieren.
Google Fonts in Joomla lokal einbinden
Wenn du eine bestimmte Google-Schrift weiterhin verwenden möchtest, kannst du sie lokal auf deinem eigenen Webserver bereitstellen. Der Browser muss die Schriftdateien dann nicht mehr von fonts.googleapis.com oder fonts.gstatic.com abrufen.
Das Grundprinzip ist einfach:
- Benötigte Schriftarten herunterladen
Du benötigst die verwendeten Schriftarten und Schriftschnitte als lokale Font-Dateien, beispielsweise im Format
.woff2. - Schriftdateien auf der Website speichern
Die Dateien werden beispielsweise in einem eigenen Font-Verzeichnis deines Templates oder Child Templates abgelegt.
- Schriften per CSS einbinden
Über
@font-facekannst du Joomla mitteilen, wo sich die lokale Schriftdatei befindet.
Eine vereinfachte lokale Einbindung kann beispielsweise so aussehen:
@font-face {
font-family: 'Open Sans';
src: url('../fonts/open-sans.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
Anschließend kann die Schrift wie gewohnt im CSS verwendet werden:
body {
font-family: 'Open Sans', Arial, sans-serif;
}
Wichtig: Die lokale Einbindung allein reicht nicht aus, wenn das Template oder eine Erweiterung zusätzlich weiterhin die externe Google-Fonts-Version lädt. Die externen Aufrufe müssen ebenfalls deaktiviert oder entfernt werden.
Google Fonts über das Joomla-Template lokal einbinden
Bevor du eigene CSS-Anpassungen vornimmst, solltest du deshalb zunächst die Einstellungen deines Templates prüfen. Einige Joomla-Templates und Frameworks bieten bereits Möglichkeiten, Google Fonts zu deaktivieren oder lokale Schriftarten zu verwenden.
Je nach Template findest du entsprechende Optionen beispielsweise unter:
Template → Optionen → Typografie / Fonts
Welche Möglichkeiten zur Verfügung stehen, hängt allerdings vom verwendeten Template bzw. Framework ab.
Wann lohnt sich die lokale Einbindung?
Das lokale Hosting ist vor allem sinnvoll, wenn eine bestimmte Schriftart ein wichtiger Bestandteil deines Webdesigns ist und du sie weiterhin verwenden möchtest.
Wenn du die betreffende Google-Schrift dagegen gar nicht benötigst oder problemlos durch eine bereits vorhandene lokale bzw. Systemschrift ersetzen kannst, ist es oft einfacher, die externe Google-Fonts-Einbindung vollständig zu entfernen.
Google Fonts in Joomla entfernen
Wenn du Google Fonts nicht lokal hosten möchtest, kannst du die externen Aufrufe auch vollständig entfernen.
Dafür gibt es verschiedene Möglichkeiten.
1. Google Fonts im Template deaktivieren
Falls dein Template eine entsprechende Einstellung anbietet, ist dies zunächst der einfachste Weg.
Prüfe beispielsweise:
Template → Optionen → Typografie → Google Fonts
Das funktioniert allerdings nur, wenn tatsächlich das Template für sämtliche Google-Fonts-Aufrufe verantwortlich ist. Ein Page Builder, Plugin oder Modul kann unabhängig davon weitere Fonts laden.
2. Einbindung manuell aus dem Code entfernen
Wenn du weißt, wo die Schrift eingebunden wird, kannst du den entsprechenden <link>-Eintrag, @import-Aufruf oder die betreffende CSS-Regel entfernen.
Direkte Änderungen an Dateien von Templates oder Erweiterungen solltest du allerdings möglichst vermeiden, da sie bei einem Update überschrieben werden können.
3. Externe Google Fonts automatisch entfernen
Wenn Fonts an mehreren Stellen eingebunden werden oder du die Dateien des Templates und verschiedener Erweiterungen nicht manuell durchsuchen möchtest, kann ein Joomla-Plugin die externen Google-Fonts-Aufrufe automatisch aus dem ausgegebenen HTML entfernen.
Quick Google Fonts Eraser: Google Fonts automatisch entfernen
Für diesen Anwendungsfall habe ich Quick Google Fonts Eraser entwickelt. Das Joomla-Plugin erkennt Google-Fonts-Einbindungen im ausgegebenen HTML und verhindert, dass die entsprechenden externen Ressourcen vom Browser geladen werden.
Das ist insbesondere dann praktisch, wenn Google Fonts nicht nur vom Template, sondern beispielsweise auch von einem Page Builder oder einer Erweiterung eingebunden werden.
- Entfernt erkannte externe Google-Fonts-Einbindungen automatisch
- Funktioniert mit Joomla 3.10, 4, 5 und 6
- Keine direkten Änderungen an Template-Dateien erforderlich
- Verschiedene Modi zum Entfernen oder Auskommentieren erkannter Einbindungen
- Debug-Log zur Kontrolle erkannter Google-Fonts-Aufrufe
- Geeignet für viele Templates, Frameworks und Page Builder
Wichtig: Quick Google Fonts Eraser lädt keine Google Fonts herunter und bindet sie nicht automatisch lokal ein. Wenn du eine bestimmte Google-Schrift weiterhin verwenden möchtest, musst du diese lokal bereitstellen. Das Plugin eignet sich dazu, die verbleibenden externen Google-Fonts-Aufrufe zu entfernen.
Installation & Aktivierung
- Plugin herunterladen
Weitere Informationen und den Download findest du auf der Seite Quick Google Fonts Eraser.
- Plugin installieren
Öffne im Joomla-Backend System → Installieren → Erweiterungen und installiere das Plugin.
- Plugin aktivieren
Öffne System → Plugins, suche nach „Quick Google Fonts Eraser“ und aktiviere das Plugin.
- Frontend überprüfen
Lade anschließend deine Website neu und kontrolliere, ob noch externe Verbindungen zu Google Fonts hergestellt werden.
In vielen Fällen reicht die Standardkonfiguration bereits aus. Für eine genauere Kontrolle stehen zusätzliche Einstellungen und ein Debug-Log zur Verfügung.
Wie überprüfe ich, ob Joomla noch externe Google Fonts lädt?
Nach jeder Änderung solltest du kontrollieren, ob deine Website tatsächlich keine Schriftarten mehr von Google lädt. Am zuverlässigsten funktioniert das über die Entwicklerwerkzeuge deines Browsers.
Google Fonts mit dem Network-Check erkennen
Der Network-Tab zeigt dir alle Ressourcen, die dein Browser beim Aufruf der Website tatsächlich anfordert. Dadurch lassen sich auch externe Fonts erkennen, die dynamisch geladen werden.
- Öffne deine Joomla-Website
Verwende beispielsweise Chrome, Firefox oder Edge.
- Öffne die Entwicklertools
Drücke F12 oder wähle nach einem Rechtsklick „Untersuchen“ / „Inspect“.
- Öffne „Network“ bzw. „Netzwerk“
Hier werden alle beim Seitenaufruf geladenen Ressourcen angezeigt.
- Lade die Seite neu
Drücke Strg + R bzw. Cmd + R, damit sämtliche Requests aufgezeichnet werden.
- Suche nach Google Fonts
Filtere beispielsweise nach
googleapis,gstaticoderfont.
Besonders relevant sind Requests zu:
fonts.googleapis.com
fonts.gstatic.com
Wenn solche Anfragen erscheinen, werden weiterhin Ressourcen von Google Fonts extern geladen.
Lokale Dateien wie .woff oder .woff2 sind dagegen grundsätzlich kein Hinweis auf eine externe Google-Fonts-Verbindung. Entscheidend ist, von welcher Domain die Dateien geladen werden. Werden sie von deiner eigenen Domain ausgeliefert, handelt es sich um lokal bereitgestellte Fonts.
Google Fonts im Seitenquelltext finden
Für einen schnellen ersten Check kannst du zusätzlich den HTML-Quelltext deiner Joomla-Seite durchsuchen:
- Website im Browser öffnen
- Rechtsklick → „Seitenquelltext anzeigen“
- Strg + F bzw. Cmd + F drücken
- Nach
fonts.googleapis.comoderfonts.gstatic.comsuchen
Findest du dort beispielsweise einen solchen Eintrag:
<link rel="stylesheet" href="https://fonts.googleapis.com/...">
wird Google Fonts über das HTML deiner Seite extern eingebunden.
Beachte allerdings, dass dynamisch per JavaScript erzeugte Verbindungen nicht zwangsläufig im ursprünglichen Seitenquelltext auftauchen. Deshalb ist der Network-Check die zuverlässigere Methode.
Woher kommt die Google-Fonts-Einbindung?
Wenn du einen externen Aufruf gefunden hast, stellt sich häufig die Frage, welche Joomla-Erweiterung ihn verursacht.
Typische Quellen sind:
- das verwendete Template
- Template-Frameworks
- Page Builder
- Module und Plugins
- Custom CSS oder Custom Code
- eingebettete externe Inhalte und Widgets
Die Browser-Entwicklertools können dir dabei helfen, die verursachende CSS-Datei oder Ressource zu identifizieren. Bei komplexeren Joomla-Websites lohnt es sich deshalb, nicht nur nach dem Font selbst, sondern auch nach der Quelle des Requests zu suchen.
Vorteile einer Joomla-Website ohne externe Google Fonts
- Weniger externe Datenübertragungen
Wenn keine Verbindung zu Google Fonts aufgebaut wird, werden über diesen Weg auch keine Besucherdaten an die Google-Fonts-Server übertragen.
- Weniger externe Requests
Das Entfernen unnötiger Font-Aufrufe reduziert die Anzahl externer HTTP-Anfragen.
- Weniger externe Abhängigkeiten
Deine Website ist für die Darstellung ihrer Schriftarten nicht mehr auf die Erreichbarkeit der Google-Fonts-Server angewiesen.
- Einfachere Datenschutz-Konfiguration
Eine unnötige externe Verbindung weniger bedeutet auch eine Datenverarbeitung weniger, die du bei der Datenschutzkonfiguration deiner Website berücksichtigen musst.
Häufige Fragen zu Google Fonts in Joomla
Muss ich Google Fonts in Joomla lokal einbinden?
Nein. Wenn du eine Google-Schrift weiterhin verwenden möchtest, kannst du sie lokal auf deinem eigenen Server bereitstellen. Benötigst du die Schrift nicht, kannst du die externe Google-Fonts-Einbindung stattdessen vollständig entfernen und eine andere lokal verfügbare Schrift verwenden.
Wie erkenne ich, ob meine Joomla-Website Google Fonts extern lädt?
Am zuverlässigsten überprüfst du dies im Network-Tab der Browser-Entwicklertools. Suche dort nach Verbindungen zu fonts.googleapis.com und fonts.gstatic.com. Zusätzlich kannst du den HTML-Quelltext deiner Website durchsuchen.
Kann ich Google Fonts einfach im Joomla-Template deaktivieren?
Bei einigen Templates ist das möglich. Allerdings können Google Fonts zusätzlich durch Page Builder, Module, Plugins oder individuellen Code geladen werden. Nach dem Deaktivieren solltest du deshalb immer kontrollieren, ob tatsächlich keine externen Requests mehr vorhanden sind.
Bindet Quick Google Fonts Eraser die Schriftarten lokal ein?
Nein. Quick Google Fonts Eraser entfernt erkannte externe Google-Fonts-Einbindungen. Wenn du eine bestimmte Google-Schrift weiterhin verwenden möchtest, musst du diese separat lokal auf deinem Webserver bereitstellen.
Funktioniert Quick Google Fonts Eraser mit Joomla 6?
Ja. Die aktuelle Version ist für Joomla 4.4, Joomla 5 und Joomla 6 ausgelegt.
Fazit: Google Fonts in Joomla lokal nutzen oder entfernen
Wenn deine Joomla-Website Google Fonts extern lädt, solltest du zunächst prüfen, woher die Einbindung stammt und ob du die betreffende Schrift überhaupt benötigst.
Möchtest du das bisherige Schriftbild beibehalten, kannst du die benötigten Google Fonts lokal einbinden und vom eigenen Server ausliefern. Nicht benötigte externe Google-Fonts-Aufrufe kannst du dagegen vollständig entfernen.
Mit Quick Google Fonts Eraser lassen sich erkannte Google-Fonts-Einbindungen automatisch aus dem Joomla-Frontend entfernen. Das ist besonders hilfreich, wenn Templates, Page Builder oder Erweiterungen die Fonts an mehreren Stellen einbinden und eine manuelle Bereinigung unnötig aufwendig wäre.
