• Hallo, ich hoffe, dass ich mit meiner Frage hier richtig bin. Ich versuche in TT3 eine Font (Oswald) lokal einzubinden. Ich habe verschiedene Wege erprobt, mit und ohne Plugins, leider ohne Erfolg. Als letztes habe ich über eine FTP-Verbindung (über FileZilla) in den Ordner wp-content > themes > tt3 > (assets) > fonts ein Ordner mit der TTF-Datei angelegt, und anschließend im Theme die Schrift registriert. Dafür habe ich aus d. Netz ein Code-Snippet kopiert, und entsprechend modifiziert in der theme.json-Datei eingefügt (s.u.).

    Laut Informationen aus dem Netz (vgl. https://website-tutor.com/wordpress-fonts-lokal-einbinden/), sollte dann die Schriftart (i.d.F. Oswald) im Editor als Option zur Verfügung stehen. Leider klappt das bei mir nicht. Was mache ich falsch?

    {
    	"fontFace": [{
    		"fontFamily": "oswald",
    		"fontStretch": "normal",
    		"fontStyle": "normal",
    		"fontWeight": "normal",
    		"src": [
    			"file:./assets/fonts/oswald/Oswald-VariableFont_wght.ttf"
    		]
    	}],
    	"fontFamily": "'Oswald', cursive",
    	"name": "Oswald",
    	"slug": "oswald"
    },

    Nur auf der Home-Seite, wo ich das Plugin SmartSlider 3 verwende, habe ich die (für Titel u.ä.) gewünschte Oswald-Schrift: In diesem Fall kam die Schrift über den g. Plugin rein. Aber im TT3-Editor habe ich weiter nur die von Haus aus angebotene Schriften, so dass ich auf Seiten und Beiträge nur die von TT3 vorgesehene Schriften verwenden kann.

    Eine andere Lösung, die ich im Netz fand, empfahl eine custom CSS einzugeben (über Dashboard -> Appearance -> Customize > Additional CSS). Ich gab dort also ein:

    h1, h2, h3, h4, h5, h6 {
     font-family: Oswald !important
     }
    

    – aber das brachte auch nichts.

    Versuche mit dem Plugin Create Block Theme (Google Fonts bzw. lokale Schriften zufügen, vgl. https://de.wordpress.org/support/topic/subresource-integrity-feature/#post-148528 bzw. https://haurand.com/schriften-create-block-theme-twenty-twenty-three/) haben auch nichts gebracht.

    Ich habe im Forum nach ähnliche Fragen und mögliche Lösungen gesucht, aber leider nichts gefunden, das bei mir funktioniert hätte.

    Vielen Dank für Eure Hilfe!!!

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)
  • Hallo,
    sorry, deine Antwort wurde von der Forensoftware zurückgehalten. Ich musste die Antwort erst freischalten.

    Genau das habe ich gestern auf einer internen Website nochmals mit dem von dir angesprochenen Plugin „Create Block Theme“ gemacht.

    Vermutlich hast du bei deiner Website dann nicht im Website-Editor unter Stile > Layout die Schriften zugewiesen. Ich habe den von dir erwähnten Beitrag entsprechend um ein Video ergänzt, das glaube ich deutlich macht, wie es funktionieren sollte.

    Viele Grüße
    Hans-Gerd

    Thread-Starter paolastiago

    (@paolastiago)

    Hallo Hans-Gerd, vielen Dank für deine Antwort!

    – Ich habe mir die Gif-Animation bzw. das Video angeschaut (Danke für deine Mühe!). Leider funktioniert das eben bei mir nicht. Ich war schon einmal so vorgegangen, wie du es vorzeigst, und habe das auch noch einmal probiert. Nachdem die Schriften mit Create Block Theme hinzugefügt wurden, gehe ich wie du es zeigst auf den Website-Editor, aber dort erscheinen bei mir (wie zuvor) nur die von Haus aus angebotene Schriften: dm-sans, ibm plex mono, inter, system font und source serif pro.

    Leider habe ich jetzt die Seite zu ende gebaut, es war vielleicht ein Fehler, die Sache mit den Schriftoptionen als Letztes zu behandeln… Ich suche weiter nach einer Lösung.

    Liebe Grüsse

    Hallo,
    um welche Schrift handelt es sich denn? – dann würde ich das hier mal lokal testen.

    Viele Grüße
    Hans-Gerd

    Thread-Starter paolastiago

    (@paolastiago)

    Danke für die schnelle Antwort! Wie gesagt, es geht um die Schriftart Oswald (für die Überschriften). Aber ich denke, das Problem muss irgendwo anders als in Create Block Theme liegen.

    • Diese Antwort wurde vor 1 Jahr, 7 Monaten von paolastiago geändert.

    Hallo,
    schau doch mal bitte in die wp-config.php, ob da die folgende Zeile enthalten ist:
    define('DISALLOW_FILE_EDIT',true);

    Wenn ja, ändere das bitte wie folgt:
    define('DISALLOW_FILE_EDIT',false);

    Viele Grüße
    Hans-Gerd

    • Diese Antwort wurde vor 1 Jahr, 7 Monaten von Hans-Gerd Gerhards geändert. Grund: Formatierung als Code
    Thread-Starter paolastiago

    (@paolastiago)

    Danke für den Tipp! – Ich werde mir das anschauen, und melde mich, wenn es soweit ist. Gerade kann ich mich allerdings nicht weiter um dies kümmern, und muss damit leben, dass die Seite zunächts mit der aktuellen Schriftart bleibt (zum Glück funktioniert die Website ansonsten gut). Vielen Dank für deine Hilfe, Hans-Gerd!!! – Und ein schönes Wochenende.

    Hallo,
    solltest du noch eine Lösung finden, freuen wir uns über deine Rückmeldung.

    Viele Grüße und auch ein schönes Wochenende
    Hans-Gerd

Ansicht von 7 Antworten – 1 bis 7 (von insgesamt 7)
  • Das Thema „Kann keine Fonts lokal einbinden in TT3 (weder mit, noch ohne Plugin)“ ist für neue Antworten geschlossen.