Ho esaminato tutti i post che riesco a trovare qui e nei forum di Shopify e ho provato alcune cose diverse ma sfortunatamente non sono stato in grado di risolvere il mio problema. Sto sviluppando su un negozio di sviluppo di Shopify utilizzando l'app editor di temi Shopify e il testo Sublime.File font 404 quando si utilizza @ font-face nel liquido Shopify
Nel mio tema Shopify Sto usando @ font-face all'interno mio file styles.css.liquid, per caricare un carattere personalizzato:
@font-face {
font-family: 'gotham-book';
src: url(' {{ 'gotham-book-webfont.eot' | asset_url }} ');
src: url(' {{ 'gotham-book-webfont.eot?#iefix' | asset_url }} ') format('embedded-opentype'),
url(' {{ 'gotham-book-webfont.woff2' | asset_url }} ') format('woff2'),
url(' {{ 'gotham-book-webfont.woff' | asset_url }} ') format('woff'),
url(' {{ 'gotham-book-webfont.ttf' | asset_url }} ') format('truetype'),
url(' {{ 'gotham-book-webfont.svg#gothambook' | asset_url }} ') format('svg');
font-weight: normal;
font-style: normal;
}
Ho tutti i file dei font elencati, con nomi file corretti e estensioni, nella cartella 'assets' del tema.
Sto usando font-family per caricare il tipo di carattere, dove richiesto, ancora in styles.css.liquid, ad esempio:
.some-element {
font-family: 'gotham-book', Helvetica, Arial, sans-serif;
}
Il problema è che quando si carica la pagina, il tipo di carattere non viene caricata . Quando ho ispezionare la pagina in strumenti di sviluppo Chrome, mi dimostra che il font-file vengono cercati ma non trovato, ad esempio:
GET http://cdn.shopify.com/s/files/1/0924/9286/t/3/assets/gotham-book-webfont.ttf?13846384044068149085 404 (Not Found)
Il font-files caricare bene su una pagina locale, e per quanto Posso dire, i miei tag asset_url sono formattati correttamente e i file dei font sono dove dovrebbero essere, quindi il percorso del file generato dovrebbe essere corretto, ma non sembra essere. Se qualcuno è in grado di far luce su questo, sarò eternamente grato! Saluti!
I loro eventuali errori nella console del browser? Ho incontrato problemi di origine incrociata con i font che sono stati visualizzati lì. –
Stai sviluppando il tuo negozio su shopify.com? O hai scaricato i file e li hai impostati sul tuo server? –
@MaximillianLaumeister - Gli unici altri errori nella console sono gli errori di 3 'Uncaught (in promise) 404' che sembrano riferirsi al tag doctype, non sono sicuro se questo sarebbe correlato? – SilentDesigns