Adăugarea acestui lucru la style.css funcționează:

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

Probabil pentru că Courier New este foarte popular și acceptat. Cu toate acestea, utilizarea acestui lucru pe fontul meu personalizat nu funcționează:

@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"); } 

Sau schimbarea @font-face în * nici nu funcționează. Fișierele există în cale. Știți de ce este asta?

Comentarii

  • Fie că trebuie să lucrați cu un URL absolut, fie să obțineți URL-ul relativ corect, ca foaie de stil probabil nu este ' t în rădăcina documentului instalării WP. Întrebările despre CSS sunt, în general, off-topic în Dezvoltare WordPress , vă rugăm să aruncați o privire la centrul de ajutor pentru a vă familiariza cu liniile directoare ale site-ului.

Răspuns

Acest articol conține câteva informații foarte utile cu privire la @font-face și la problemele de compatibilitate … pentru orice eventualitate.

Iată câteva îmbunătățiri potențiale în secțiunea dvs. @ font-face:

  • Una dintre intrările dvs. src listează „local”. Încercați să eliminați acest lucru.
  • Încercați să utilizați adresarea explicită pentru fișierele dvs.
  • Asigurați-vă că puteți deschide de fapt fișierele de font sau cel puțin nu primiți o eroare 404.
  • Încercați să enumerați fișierele așa cum am, cu două intrări src: una pentru IE și una pentru browserele moderne.
  • Vedeți dacă fișierele dvs. de fonturi oferă un fișier TTF pentru browserele Safari și mobile.

`

@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"); } 

În cele din urmă, aplicați fontul pe corpul dvs. cu stiluri de rezervă, așa cum aveți în exemplul Courier de mai sus:

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

notă: Asigurați-vă că utilizați același lucru nume atunci când aplicați numele așa cum ați făcut atunci când îl definiți. În cazul meu „newBaskerville”, pentru a evita orice probleme cu spații și / sau punctuație.

Comentarii

  • Dacă nu puteți deschide sau descărca fișierele de fonturi prin bara de adrese a browserului ', ar trebui să vă asigurați că serverul dvs. este configurat cu tipurile mimice adecvate, așa cum am sugerat în celălalt fir de întrebare, pentru aceeași problemă.
  • vă mulțumesc foarte mult. Știți de ce @font-face singur nu poate modifica fontul și trebuie specificat body? Ce se întâmplă cu alte fișiere de variație a fontului, cum ar fi bold sau italic? De asemenea, există o modalitate de a spune unui text inserat direct în header.php să folosească această setare? Și știi cum să folosești fontul când editezi postări?

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *