/* === TITEL in Handschrift === */ /* Tiltel auf Seiten */ .page .entry-title { font-family: "Architects Daughter"; } /* Titel in Beiträgen */ .single .entry-title { font-family: "Architects Daughter"; color: #5ebbf1; text-transform: none; /*font-size: 35px;*/ } /* - Titel ... - */ .archive .entry-title a, .tag .entry-title a, .search .entry-title a, .blog .entry-title a { font-family: "Architects Daughter"; color: #5ebbf1; text-transform: none; font-size: 30px; } /* (Startseite) Titel Raster unter Bilder */ .featured-content .entry-title a { font-family: "Lato"; color: #2b2b2b; text-transform: none; } /* Titel der Website */ h1.site-title a { font-family: "Architects Daughter"; text-transform: none; color: #2b2b2b; }

Mehr oder weniger eine kleine Anmerkung: Mit Theme update Twenty Fourteen 2.3 funktionierten die Google Fonts mit eingefügten Code in header.php vorübergehend nicht mehr. Mit dem schlichten Plug-in WP Google Fonts war dies auf die Schnelle wieder herzustellen.

G. F. einbinden

Google Fonts in die Website einbinden

Gemäß Google Fonts lokal einbinden. Dem Titel folgend gehts auch zum Google Webfonts Helper. Soweit ist alles sich selbsterklärend.

Fonts auf den Server uploaden

Den Ordner fonts  erstellen – und wo?

Also hier der Installation ist das im Hauptverzeichnis der wordpress Installation. Das ist da, wo die Dateien und die Ordner wp-content, wp-admin und wp-includes sind. Dazu dort, also im Ordner wordpress, den neuen Ordner erstellen und diesem Beispiel als fonts benennen.

Das andere so, wie es obigen Link 'Google Fonts lokal einbinden' beschrieben ist.

Google Fonts  der Überschrift "Family Selected > Schrift einbetten"! – das ist dann nicht einzutragen bzw. ist dort wieder zu entfernen.

Anfragen zum Google Server blockieren

Die Snippets zur functions.php ab ins Plug-in Code Snippets.
Mit Obhut der Codes! – so bleibt das auch nach Theme-Update.
Oder Childs Theme! – zum Beitrag Quick Child Theme Generator.
So zum Workflow und Browser Cache s. das Plug-in reBusted!

CSS

Bedenke folgendes Beispiel ergeht erst wie hier nach der Konfiguration der 'System Fonts'. S. im nächst Tab.

Also Klick, wie es hier der Website im Child-Theme style.css

 

/* --- TITEL in Handschrift --- */
/* swanky-and-moo-moo-regular - latin */
@font-face {
    font-family: "Swanky and Moo Moo";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/swanky-and-moo-moo-v9-latin-regular.eot"); /* IE9 Compat Modes */
    src: local("Swanky and Moo Moo"), local("SwankyandMooMoo"),
        url("/fonts/swanky-and-moo-moo-v9-latin-regular.eot?#iefix")
            format("embedded-opentype"),
        /* IE6-IE8 */
            url("/fonts/swanky-and-moo-moo-v9-latin-regular.woff2")
            format("woff2"),
        /* Super Modern Browsers */
            url("/fonts/swanky-and-moo-moo-v9-latin-regular.woff")
            format("woff"),
        /* Modern Browsers */
            url("/fonts/swanky-and-moo-moo-v9-latin-regular.ttf")
            format("truetype"),
        /* Safari, Android, iOS */
            url("/fonts/swanky-and-moo-moo-v9-latin-regular.svg#SwankyandMooMoo")
            format("svg"); /* Legacy iOS */
} 

/* Tiltel auf Seiten */
.page .entry-title {
    font-family: "Swanky and Moo Moo", cursive;
    font-style: normal;
} 

/* Titel in Beiträgen */
.single .entry-title {
    font-family: "Swanky and Moo Moo", cursive;
    color: #5ebbf1;
    text-transform: none; /*font-display: auto;*/
    font-size: 40px;
    font-style: normal;
} 

/* Titel ... */
.archive .entry-title a,
.tag .entry-title a,
.search .entry-title a,
.blog .entry-title a {
    font-family: "Swanky and Moo Moo", cursive;
    color: #5ebbf1;
    text-transform: none; /*font-display: auto;*/
    font-size: 35px;
    font-style: normal;
} 

/* Titel Startseite unter Bilder .featured-content .entry-title a { font-family: 'Lato'; color: #2b2b2b; text-transform: none; }*/ /* Titel der Website */
h1.site-title a {
    font-family: "Swanky and Moo Moo", cursive;
    text-transform: none;
    color: #2b2b2b;
    font-size: 30px;
    font-style: normal;
}
h1.site-title a:hover,
h1.site-title a:focus,
h1.site-title a:active {
    color: #787878;
}

Und Childs Theme in der header.php im <head> werden die Fonts vorgeladen:

<link rel="preload" as="font" href="/fonts/swanky-and-moo-moo-v9-latin-regular.woff2" data-wpacu-preload-font="1" crossorigin>
<link rel="preload" as="font" href="/fonts/swanky-and-moo-moo-v9-latin-regular.eot" data-wpacu-preload-font="1" crossorigin>
<link rel="preload" as="font" href="/fonts/swanky-and-moo-moo-v9-latin-regular.woff" data-wpacu-preload-font="1" crossorigin>
<link rel="preload" as="font" href="/fonts/swanky-and-moo-moo-v9-latin-regular.ttf" data-wpacu-preload-font="1" crossorigin>
<link rel="preload" as="font" href="/fonts/swanky-and-moo-moo-v9-latin-regular.svg" data-wpacu-preload-font="1" crossorigin>

Das Vorladen hat sich bewährt, da hiermit die Titel der Beiträge immer gleich sichtbar sind, ohne alternativ Schrift oder blinken.

System F.

System Fonts

Vorab die Info zu einem Plug-in. Die Herangehensweise ist anders mit dem Plug-in System Fonts von Nilo Velez. Das kann man sich ja mal ansehen.


fontsVorlage

Die h1 sind hier ausgelassen und beträfe neben der Titelüberschrift und Website-Name (welche beiden über Google Fonts in Handschrift sind), die Überschriften zu den Widgets.

Kooperation: Wie kann ich die Schriftart ändern?

Der normale Text auf Seiten / Beiträge, die Aufzählungszeichen und hervor gehobener Text (blockquote) im Beispiel:

p,
ul,
ol,
li,
blockquote {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu,
        "Helvetica Neue", Arial, sans-serif;
    text-rendering: optimizeSpeed;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400; /*color:#2b2b2b;*/
}
h2,
h3,
h4,
h5,
h6,
b,
strong {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu,
        "Helvetica Neue", Arial, sans-serif;
    text-rendering: optimizeSpeed;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500; /*color:#2b2b2b;*/
} /* Titel, Startseite unter Bilder im Raster */
.featured-content .entry-title a {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu,
        "Helvetica Neue", Arial, sans-serif;
    text-rendering: optimizeSpeed;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none; /*Spez. Twenty Fourteen*/ /*color:#2b2b2b;*/
}

Das Verständnis für Schriftgewichtung: font-weight: 100, 200, 300, 400, 500, 600, 700, 800, 900. Die Werte gehen von extra dünn bis extra fett. Sofern die installierte Schriftart diese Abstufung unterstützt. S. ebenso Schriftformatierung/font-weight

Für derlei Editierung ist unser Customizer (Dashboard / Design / Customizer) sehr gut, um in Vorschau die Formation zu finden.

Anmerkung um Irritieren vorzubehalten

Sind die System Fonts im Edit-CSS (Customizer) definiert – also die Schrift mithin Listenpunkte (ul, ol, li) – mit Markup color. Mithin wird die ursprüngliche Schriftfarbe des Themes in Edition 'System Fonts' überschrieben. Und warum solcherlei Verschachteln nicht zu empfehlen ist, möchte ich hier kurz anreißen:

Z. B. Listenpunkte welche mittels HTML farbig mitsamt der Schrift sein sollten, würde nicht wirksam. Über HTML ließe sich erst nach dem Listenpunkt, allein die Schriftfarbe anpassen. – Selbiges kann zur Schrift im Tag <strong> oder <b> sein.

Ohne Markup color  für die System Fonts erfolgt die Textfarbe vom Theme. Diese sind hiermit konkret visuell. – insofern müsste die Schriftfarbe color direkt in der style.css geändert werden. Nun folgend mein Versuch zur Interpretation. Möchte man ein Wort das mit <strong> oder <b> ausgezeichnet ist oder einem Absatz eine andere Farbe zuweisen, als welche ursprünglich definiert wurde, also in etwa so:

<strong><span style="color: #ff0000;">Das ist &lt;strong&gt; Text in rot</span></strong>

… ist visuell

Das ist <strong> Text in rot

Anders:

<span style="color: #ff0000;"><strong>Das sollte &lt;strong&gt; Text in rot sein.</strong></span>

… konträr visuell

Das sollte <strong> Text in rot sein.

Google-Webfonts teils deaktivieren

Hier auf meiner Website sind für den Titel des Beitrags die Google Webfonts und des anderen die Systemfonts in Anwendung. Nun weiter. Daher kann die Deaktivierung der vom Theme vorgegebene Google Webfont 'Lato' folgen. Hierzu ist es sehr von Vorteil diesen Link im Titel Google-Webfonts für WordPress-Standard-Themes ohne Plugin deaktivieren zu folgen. Des selben Autors das Plug-in auf GitHub. Alleinig schon dessen, dass mit dem Snippet die Schriftart für sich auszuschließen ist. Hingegen das über ein Plug-in wie Autoptimize, s. dort im Tab 5 Extras → Google Fonts, die Google Fonts generell abgeschaltet würden.

Die Snippets zur functions.php ab ins Plug-in Code Snippets.
Mit Obhut der Codes! – so bleibt das auch nach Theme-Update.
Oder Childs Theme! – zum Beitrag Quick Child Theme Generator.
So zum Workflow und Browser Cache s. das Plug-in reBusted!

CSS F.

CSS Auszeichnungen

Beispiel für die Anpassung der Schriftart im Seiteninhalt für Seiten und Beiträge, Titel und das Drumherum (Header, Seitenleiste, Fußleiste, eingefügte Widgets) der Website, folgende CSS-Schnipsel:

/* Seiten + Beiträge, Schriftart: Seiteninhalt, Titel und das Drumherum  (Header, Seitenleiste, Fußleiste, eingefügte Widgets)der Website */
.page {
 font-family: 'Helvetica Light', Verdana, sans-serif‚;
}
***

Seiten + Beiträge, Seiteninhalt Schriftart:

/* Seiten + Beiträge, Seiteninhalt Schriftart */
#content {
 font-family: 'Helvetica Light', Verdana, sans-serif‚;
}

Seiten + Beiträge, Titel konkrete Schreibweise (gegenläufig Theme):

/* Seiten + Beiträge, Titel konkrete Schreibweise */
.site-content .entry-title {
 text-transform: none;
 }
***

Seiten, Seiteninhalt Schriftart:

/* Seiten, Seiteninhalt Schriftart */
.page .entry-content {
 font-family: 'Helvetica Light', Verdana, sans-serif‚;
}

Seiten, Titel Schriftart, Schriftgröße, Schriftfarbe :

/* Seiten, Titel Schriftart, Schriftgröße, Schriftfarbe */
.page .page .entry-title {
 font-family: 'Helvetica Light', Verdana, sans-serif‚;
 font-size: 1.8em;
 color: #5f89a1;
}

Beiträge, Titel konkrete Schreibweise, Schriftgröße:

/* Titel Beiträge, konkrete Schreibweise (gegenläufig Theme), Schriftgröße */
.single .entry-title {
 text-transform: none;
}

Beiträge, Kategorien-Archiv, Titel konkrete Schreibweise, Schriftgröße:

/* Beiträge, Kategorien-Archiv, konkrete Schreibweise (gegenläufig Theme), Schriftgröße */
.archive .entry-title {
 text-transform: none;
 font-size: 28px;
}

Beiträge, Schlagwort-Archiv, Titel konkrete Schreibweise, Schriftgröße:

/* Beiträge, Schlagwort-Archiv, konkrete Schreibweise, Schriftgröße*/
.tag .entry-title {
 text-transform: none;
 font-size: 28px;
 }

Beiträge, Suche (Ergebnisse), Titel konkrete Schreibweise, Schriftgröße:

/* Beiträge, Suche (Ergebnisse), Titel konkrete Schreibweise, Schriftgröße */
.search .entry-title {
 text-transform: none;
 font-size: 28px;
}

Zusammenfassung für Beiträge, Kategorien-Archiv, Schlagwort-Archiv (Tag), Suche (Ergebnisse), Titel konkrete Schreibweise, Schriftgröße:

/* Kategorien-Archiv, Schlagwort-Archiv (Tag), Suche (Ergebnisse), Titel konkrete Schreibweise, Schriftgröße */
.archive .entry-title, .tag .entry-title, .search .entry-title {
 text-transform: none;
 font-size: 28px;
}

Feature (Hervorgehobener Inhalt), Titel Slider und Raster:

/* Feature, Titel Slider und Raster */
.featured-content .entry-title {
 text-transform: none;
}
***

Primäre Navigation (Header):

/* Primäre Navigation */
.primary-navigation {
 font-family: 'Helvetica Light', Verdana, sans-serif‚;
}

Sekundäre Navigation (linke Seitenleiste):

/* Sekundäre Navigation (linke Seitenleiste) */
#secondary {
 font-family: 'Helvetica Light', Verdana, sans-serif‚;
}

Supplementäre Navigation (Fußleiste):

/* Supplementäre Navigation (Fußleiste) */
#supplementary {
 font-family: 'Helvetica Light', Verdana, sans-serif‚;
}

Drei Navigationen, Zusammenfassung:

/* Primäre Navigation (Header);Sekundäre Naigation (linke Seitenleiste); Supplementäre Navigation (Fußleiste) */
.primary-navigation, #secondary, #supplementary {
 font-family: 'Helvetica Light', Verdana, sans-serif‚;
}

 

 

Nachlesen

Wie Code sich aufbaut und was zu beachten ist

CSS font-family – Wahl der Schrift
CSS-Eigenschaften für Schrift und Text

Schriftarten

HTML/Tutorials/Google-Fonts

Weitere Hinweise

cssfontstack.com/Lato (Schriftart Theme Twenty Fourteen)
Pixel, em oder Prozent – Welche Einheit ist für Schriftgrößen in CSS am besten geeignet?


Aktualisiert im Jahr 2023-April

Schaffe mit WordPress und Advanced Editor schöne Websites. Hier ist für dich, euch eine leicht lesbare und freundliche Anleitung.

Hinweis: Unsere Website verwendet ausschließlich funktionale Cookies und setzt keine Cookies von Drittanbietern.

Während deines Besuchs kann es zu Klangeffekten kommen, um bestimmte Elemente hervorzuheben.

Diese Website ist für die Verwendung ab Laptops und für Desktop-Computer optimiert. Viel Spaß beim Erkunden!

Aber hallo!

– zur Begrüßung ein Votum?

🧡 … das so zum Zeit entschleunigen.

Nein, danke! –, oder so, ich hab schon. –

Wie oft aktualisierst du deine WordPress-Website? Wir sind gespannt darauf, wie du deine Website pflegst, um sie auf dem neuesten Stand zu halten. Wir freuen uns auf deine Einblicke und das Teilen deines Workflows!

Wie oft aktualisierst du
deine WordPress-Website?



Start der Umfrage im September 2023

ERGEBNISSE

Wird geladen ... Wird geladen ...

Pop-up

Das zur Umfrage ist von WP-Polls und
das Pop-up ist von Boxzilla.

Wegerl.at
Leistungsmetriken im Blick
× -