[HTML] @font-face non trova i fonts

  • Creatore Discussione Creatore Discussione iTonto
  • Data di inizio Data di inizio

iTonto

Utente Attivo
8 Feb 2018
107
2
18
www.fiverr.com
Allora, questo è l'albero della cartella del sito:

- sitefolder
- css
- fonts
- josefinsans-regular.ttf
- kalam-bold.ttf
- kalam-regular.ttf
- images
- regioni
- abruzzo
- css
- styles.css
- images
- abruzzo.html
- credits.html
- umbria
- css
- styles.css
- images
- umbria.html
- credits.html
- index.html

Non capisco perchè @font-face non riesce a trovare i fonts nella cartella "fonts" principale.

Codice:
@font-face {
    font-family: Kalam;
    src: url(../../../fonts/kalam-bold.ttf);
    font-family: JosefinSans;
    src: url(../../../fonts/josefinsans-regular.ttf);
}
 
Perchè questo percorso? "../../../"??

Se ci fai vedere la pagina online forse capiamo meglio!
 
Si ma il percorso del css è una cosa il percorso della cartella dei fonts è un'altra! Vedi anche qui
 
Ultima modifica:
Nel senso che sono due percorsi diversi e vanno chiamati con due codici diversi!
Ma se non ci fai vedere la pagina non ci capiremo mai bene
 
Ma a me non serve il percorso del css, devo solo capire perchè il percorso @font-face che ho inserito nel file css non funziona. Facendo una prova ho visto che se copio la cartella con i fonts nella stessa cartella contenente la cartella con il file css e usando questo percorso (../fonts/) FireFox vede i fonts.
 
Tu stai facendo confusione! Senza spostare la cartella dei fonts lasciandola nella stessa dir della pagina che richiama il font, prova a usare il codice
Codice:
src: url(fonts/kalam-bold.ttf);
 
Se tu non ti decidi a farci vedere la pagina online non sappiamo come aiutarti! Dire non funziona non serve a nulla!
Vedi tu
 
Senza fare della ironia sterile, sappi che arrubba è Aruba e che esiste anche hosting gratuiti!
Sei tu che hai chiesto il nostro aiuto e io sono molto disponibile a dartelo perchè come tutti gli utenti del forum siamo qui per passione e per spirito di collaborazione!!! Ma tu ci devi mettere buona volontà per farci capire dove stà il problema e non essere vago nelle indicazioni
 
Ciao iTonto, da come hai descritto l albero delle cartelle sembra sia tutto nella root..
detto cio è possibile che nel path tu abbia inserito qualche slah in meno o 2punti di troppo...
puoi cmq scrivere il percorso per intero, supponendo di essere in locale, da quanto ho capito, una cosa del genere
Codice:
src: url(localhost/Cartellasito/fonts/josefinsans-regular.ttf);
 
Ciao iTonto, da come hai descritto l albero delle cartelle sembra sia tutto nella root..
detto cio è possibile che nel path tu abbia inserito qualche slah in meno o 2punti di troppo...
puoi cmq scrivere il percorso per intero, supponendo di essere in locale, da quanto ho capito, una cosa del genere
Codice:
src: url(localhost/Cartellasito/fonts/josefinsans-regular.ttf);
Lascia stare non confondergli le idee con un percorso in locale che poi quando lo metra online non funzionerà più
 
Ma non sarebbe più semplice...
HTML:
@import url('https://fonts.googleapis.com/css?family=Kalam:300,400,700');
body {
  font-family: 'Kalam', cursive;
  font-weight: 700;
}
 
Ultima modifica di un moderatore:
@JediK
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

Discussioni simili