Ennek hozzáadása a style.css fájlhoz működik:

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

Valószínűleg azért, mert a Courier New széles körben népszerű és támogatott. Ennek használata azonban az egyéni betűtípusomon nem működik:

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

Vagy @font-face csatornát * sem működik. A fájlok valóban léteznek az elérési útban. Tudja, miért van ez?

Megjegyzések

  • Vagy abszolút URL-lel kell dolgoznia, vagy pedig a relatív URL-t kell megkapnia, mint stíluslapot valószínűleg nincs ' t a WP-telepítés dokumentumgyökerében. A CSS-kérdések általában témán kívül vannak a WordPress Development témában. Kérjük, tekintse meg a súgót , hogy megismerje a webhely irányelveit.

Válasz

Ez a cikk nagyon hasznos információkat tartalmaz a @font-face és a kompatibilitási problémákról … minden esetre.

Íme néhány lehetséges fejlesztés a a @ font-face szakaszod:

  • Az egyik src bejegyzés felsorolja a “helyi” szót. Próbálja meg eltávolítani.
  • Próbáljon explicit címzést használni a fájljaihoz.
  • Győződjön meg arról, hogy valóban kinyithatja a betűtípusfájlokat, vagy legalább nem kap 404-es hibát.
  • Próbálkozzon a fájlok felsorolásával, ahogy nekem van, két src bejegyzéssel: egy az IE-hez és egy a modern böngészőkhöz.
  • Ellenőrizze, hogy a betűtípusfájlok TTF-fájlt nyújtanak-e a Safari és a mobil böngészők számára.

`

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

Végül alkalmazza a betűtípust a testére tartalék stílusokkal, mint a fenti Courier példában:

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

megjegyzés: Ügyeljen arra, hogy ugyanazt használja név a név alkalmazásakor, ahogyan azt a meghatározásakor. Az én esetemben “newBaskerville”, a szóközökkel és / vagy az írásjelekkel kapcsolatos problémák elkerülése érdekében.

Megjegyzések

  • Ha nem tudja megnyitni vagy letölteni a betűtípusfájlokat a böngésző ' böngésző címsorán keresztül győződjön meg arról, hogy a kiszolgálón a megfelelő mime típusok vannak konfigurálva, amint azt a másik Kérdés szálában javasoltam ugyanahhoz a kérdéshez.
  • nagyon köszönöm. Tudja, hogy a @font-face önmagában miért nem tudja megváltoztatni a betűtípust, és a body -t meg kell adni? Mi a helyzet más betűtípus-variációs fájlokkal, például félkövérrel vagy dőlt betűvel? Továbbá, van-e mód arra, hogy megmondja a közvetlenül a header.php fájlba beillesztett szöveget, hogy használja ezt a beállítást? És tudod, hogyan kell használni a betűtípust a bejegyzések szerkesztésekor?

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük