|

Optionen für Faule, Google Fonts lokal zu hosten

Bild von Free-Photos auf Pixabay
printing plate 1030849 1920

Google Fonts sind aus nachvollziehbaren Gründen beliebt und weit verbreitet.

  • sie sind frei
  • es gibt viele
  • es ist bequem
  • eine gute Auswahl unterstreicht den Charakter einer Website

Aus zumindest zwei Gründen ziehe ich es vor, ausgewählte Google Fonts lokal zu hosten (Hinweise zu den Lizenzbedingungen). Einerseits stellte es sich als brauchbar für die generelle Performance heraus (bei entsprechenden Optimierungsmaßnahmen und Caching – im Blog von WP Rocket wird aus Performancegründen davon abgeraten), andererseits bleibt damit die Privatshäre der Besucher gewahrt.

Manuell für lokales Hosten sorgen

Wie das geht, ist hier beschrieben.

Schriften können mit zahlreichen Komponenten kommen

Selbst mit lokalen Hostingmaßnahmen ist es gar nicht so einfach, ein Projekt aufzustellen, in dem einem die Kontrolle über die Quelle ausgesuchter Schriften voll und ganz gegeben ist. Die Einbindung kann von überall her kommen: zusätzlichen Blöcken, durch eine Einstellung im ausgewählten Theme, Plugins mit visuellen Einstellungen, wie z.B. Slider.

Selbst bei manueller Einbindung von lokal gehosteten Schriften in einem (Child)theme ist ein kritischer Blick auf weitere Komponenten und Einstellungen erforderlich, um zu vermeiden, versehentlich dennoch Schriften von https://fonts.gstatic.com einzubinden.

Sofern ein Plugin über eine eigene Googlefont-Schriftauswahl verfügt, wird eine darin konfigurierte Schrift mit hoher Wahrscheinlichkeit von Google geholt, selbst wenn das Theme sie bereits vom Localhost mitbringt. Daher ist in den Schrifteinstellungen die Wahl von „default“ / „standard“ oder „inherit“ sinnvoll, um die verwendete Schrift vom Theme zu erben. Sollte die Darstellung nicht wunschgemäß ausfallen, ist eventuell ein wenig CSS erforderlich.

Google Fonts freier Slider

Wer aufwendige Slider-Plugins für unverzichtbar hält, wird hier z.B. Smart Slider 3 schätzen, in dessen Font-Einstellungen Google Fonts komplett deaktiviert werden, und auch gleich die im Theme ausgewählte Standardschrift ebenso als Standardschrift für Slides angegeben werden kann.

Plugins das Problem lösen lassen?

Plugins für lokales Hosten von Google Schriften wurden um die Zeit der Einführung der DSGVO zwar entwickelt, allerdings ist Self-hosted Google Fonts mittlerweile veraltet und funktioniert in den meisten Fällen nicht mehr (richtig). Die Alternative OMGF | Optimize My Google Fonts scheint überhaupt nur in der Bezahlversion zu funktionieren, und macht es einem für meinen Geschmack dann doch etwas zu kompliziert. Dass die freie Version das Laden vom Schriften über Google zu vermeiden schaffte, kam mir bisher nicht unter, nur, dass keine Schriften gefunden werden konnten. Daher kann ich hier nicht mit verwertbaren Erfahrungen aufwarten.

Um zu vermeiden jenseits selbst eingebundener Schriften extern gehostete Google-Fonts zu verwenden, hilft in vielen Fällen Disable and Remove Google Fonts weiter. Optional Google Fonts am Laden hindert auch Autoptimize.

Allerdings immer und immer wieder ein Childtheme zu bemühen, um die gewählte(n) Schrif(en) lokal einzubinden, muss nach meinem Geschmack auch nicht sein. Es ist zudem recht unflexibel, da nicht über Einstellungen steuerbar.

Einstellungen für das Hochladen von Custom Fonts

Die eine oder andere gerne mal käufliche Komponente, wie z.B. Divi oder Enfold und viele mehr, bieten Optionen an, eigene Schriften hochzuladen, die dann auch in den Customizer- oder Theme-Einstellungen verfügbar sind. Auch Plugins wie Kadence Custom Fonts, nur im Bundle erhältlich, integrieren eine solche Lösung. Das ist eher dann sinnvoll, wenn ein Font verwendet werden soll, den man nicht über Google bekommen kann.

Wer nur einmal in der Situation ist, Schriften auf diese Weise einzubinden, mag damit auch noch umgehen. Für jemanden, der immer wieder darauf achten muss, Schriften DSGVO-konform einzubinden, ist das Vorgehen mit der Zeit immer weniger spannend. Ich jedenfalls bin dafür zu bequem und ziehe es vor, mich an Komponenten zu halten, die entsprechende Einstellungen vorweisen.

Google Fonts lokal zu hosten liegt im Trend. Immer mehr Themes bieten dafür Einstellungen an oder speichern Schriften ohne dass man expliziert ein Einstellung vornehmen muss, gleich lokal.

Option, GoogleFonts lokal zu hosten, und einfach Font wählen

Zugegeben, zumeist handelt es sich hierbei um ein Pro-Feature. Kadence macht hier eine löbliche Ausnahme bei die entsprechende Einstellung unter Allgemein / Leistung bereits in der freien Version integriert ist. Ein Mausklick, und ausgewählte Google Fonts werden unter der eigenen URL gehostet.

Das ebenfalls recht performante Theme Neve von Themeisle bringt neuerdings in der Pro-Version ebenfalls eine solche Leistungsteinstellung mit (nicht im Customizer, sondern unter Neve Optionen, Neve Pro, Performance zu finden).

Ganz von selbst lokal

Das Theme PageBuilderFramework speichert Google Fonts generell lokal. Wer sich für Pro-Versionen in Deutschland gecodeter Themes von ThemeZee entscheidet, braucht sich um das lokale Hosting seiner Schriften ebenfalls gar nicht erst zu kümmern, denn das funktionert gleich von Haus aus so.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.