Marken-Fonts auf Builder-Seiten nutzen.
DXPR Builder hat keine eigene Schrifteinstellung: Text auf Builder-Seiten nutzt die Fonts Ihres Themes. Um sie zu ändern, laden Sie einen Webfont im Theme und zeigen das Theme-CSS darauf. Am Ende zeigt jede Builder-Seite Ihren Markenfont, im Editor und für Besucher. Wenn Ihre Website DXPR Theme nutzt, wählen Sie Fonts stattdessen in seinen Theme-Einstellungen.
Bevor Sie beginnen
- Sie brauchen Zugang zu den Dateien Ihres Themes; nutzen Sie ein eigenes Theme oder ein Sub-Theme.
- Prüfen Sie, dass die Schriftlizenz die Nutzung auf einer Website erlaubt.
- Die Schritte nutzen die
global-styling-Bibliothek undcss/custom.cssaus Eigenes CSS.
Einrichtung
-
Fügen Sie das Stylesheet des Fonts zur Bibliothek in
mytheme.libraries.ymlhinzu. Für einen Google-Font:global-styling: css: theme: 'https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap': { type: external } css/custom.css: {} -
Setzen Sie den Font in
css/custom.css:body { font-family: 'Inter', sans-serif; } -
Leeren Sie Caches unter Configuration > Development > Performance (
/admin/config/development/performance). -
Öffnen Sie eine Seite im Builder und sehen Sie sich ein Text-Element an.
Font selbst hosten
Ein selbst gehosteter Font vermeidet eine Anfrage an Dritte, was für Datenschutzregeln zählen kann.
-
Laden Sie den Font im WOFF2-Format herunter und legen Sie die Dateien in den
fonts/-Ordner des Themes. -
Deklarieren Sie jede Strichstärke in
css/custom.css, über der Regel aus Schritt 2:@font-face { font-family: 'BrandFont'; src: url('../fonts/brandfont.woff2') format('woff2'); font-weight: 400; font-display: swap; } -
Nutzen Sie
'BrandFont'in Ihrenfont-family-Regeln, entfernen Sie die Google-Zeile aus der Bibliothek und leeren Sie Caches.
Was Sie sehen
Text in jedem Builder-Element nutzt den neuen Font, im Bearbeitungsmodus und auf der veröffentlichten Seite. Das Style-Panel jedes Elements setzt weiterhin Größe und Farbe; siehe Textgröße und -farbe ändern.
Die Schaltfläche Font family des Texteditors ist standardmäßig aus. Sie listet CKEditors websichere Standard-Fonts, nicht Ihre, halten Sie sie daher aus, um die Redaktion bei der Marke zu halten.
DXPR Theme
DXPR Theme hat eigene Schrifteinstellungen. Gehen Sie zu Appearance, öffnen Sie die DXPR-Theme-Einstellungen (/admin/appearance/settings/dxpr_theme) und klappen Sie Fonts auf. Es setzt Base Font, Headings, Navigation, Site Name und Blockquote getrennt, daher brauchen Sie dafür kein CSS.
Wenn Sie den Font nicht sehen
- Der Text zeigt weiterhin den alten Font. Die Bibliothek ist nicht geladen, oder der Cache hält das alte CSS. Prüfen Sie, dass
mytheme.info.ymldie Bibliothek listet, dann leeren Sie Caches unter/admin/config/development/performance. - Überschriften oder manche Boxen behalten einen anderen Font. Eine Theme-Regel für dieses Element ist spezifischer als
body. Untersuchen Sie den Text im Browser und fügen Sie seinen Selektor zu Ihrer Regel hinzu. - Ein Absatz zeigt einen anderen Font. Eine bearbeitende Person hat Font family darauf angewendet. Markieren Sie den Text und klicken Sie auf Remove format, dann deaktivieren Sie Font family im Profil; siehe Texteditor.
Wie geht es weiter?
- Eigenes CSS: Bibliothek und Stylesheet, auf denen diese Schritte aufbauen.
- Textgröße und -farbe ändern: was Bearbeitende pro Element einstellen.
- Icon-Bibliotheken: die Icon-Fonts, die DXPR Builder mitbringt.