Das Hinzufügen zu style.css funktioniert:

* { font-family: "Courier New", Courier, monospace; } 

Wahrscheinlich, weil Courier New weit verbreitet ist und unterstützt wird. Die Verwendung dieser Option für meine benutzerdefinierte Schriftart funktioniert jedoch nicht:

@font-face { font-family: "new-baskerville"; font-style: normal; src: url("/wp-content/uploads/useanyfont/190811081519New-Baskerville.eot"); src: local("new-baskerville"), url("/wp-content/uploads/useanyfont/190811081519New-Baskerville.eot") format("embedded-opentype"), url("/wp-content/uploads/useanyfont/190811081519New-Baskerville.woff") format("woff"); } 

Oder Ändern von @font-face zu * funktioniert auch nicht. Die Dateien sind im Pfad vorhanden. Wissen Sie, warum das so ist?

Kommentare

Antwort

Dieser Artikel enthält einige sehr hilfreiche Informationen zu @font-face und Kompatibilitätsproblemen … nur für den Fall.

Hier sind einige mögliche Verbesserungen in Ihr @ font-face-Bereich:

  • Einer Ihrer src-Einträge listet „local“ auf. Versuchen Sie, das zu entfernen.
  • Versuchen Sie, eine explizite Adressierung für Ihre Dateien zu verwenden.
  • Stellen Sie sicher, dass Sie Ihre Schriftdateien tatsächlich öffnen können, oder erhalten Sie zumindest keinen 404-Fehler.
  • Versuchen Sie, Ihre Dateien wie bisher mit zwei src-Einträgen aufzulisten: einen für IE und einen für moderne Browser.
  • Überprüfen Sie, ob Ihre Schriftdateien eine TTF-Datei für Safari- und mobile Browser enthalten.

`

@font-face { font-family: "newBaskerville"; src: url("https://{your-domain}.com/wp-content/uploads/useanyfont/190811081519New-Baskerville.eot"); src: url("https://{your-domain}.com/wp-content/uploads/useanyfont/190811081519New-Baskerville.eot?#iefix") format("embedded-opentype"), url("https://{your-domain}.com/wp-content/uploads/useanyfont/190811081519New-Baskerville.woff") format("woff"); } 

Wenden Sie abschließend die Schriftart mit Fallback-Stilen auf Ihren Körper an, wie Sie es in Ihrem Courier-Beispiel oben getan haben:

body{ font-family: "newBaskerville", Courier, monospace; } 

Hinweis: Verwenden Sie unbedingt dasselbe Name beim Anwenden des Namens wie beim Definieren. In meinem Fall „newBaskerville“, um Probleme mit Leerzeichen und / oder Interpunktion zu vermeiden.

Kommentare

  • Wenn Sie Ihre Schriftdateien nicht öffnen oder herunterladen können Über die Adressleiste des Browsers ' sollten Sie sicherstellen, dass Ihr Server mit den richtigen MIME-Typen konfiguriert ist, wie ich in Ihrem anderen Frage-Thread für dasselbe Problem vorgeschlagen habe.
  • Vielen Dank. Wissen Sie, warum @font-face allein die Schriftart nicht ändern kann und body angegeben werden muss? Was ist mit anderen Schriftartenvariationsdateien wie Fett oder Kursiv? Gibt es auch eine Möglichkeit, einen direkt in header.php eingefügten Text anzuweisen, diese Einstellung zu verwenden? Und wissen Sie, wie Sie die Schriftart beim Bearbeiten von Posts verwenden?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.