Schrift wird nicht geladen?

Hallo,

ich habe eine neue Schriftart in frontend/_public/src/fonts reingeladen, in der webfonts.less die Schrift eingebunden.
 

@font-face {
font-family: 'chawp';
font-display: fallback;
src: url('../../fonts/chawp.ttf');
src: url('../../fonts/chawp.ttf?#iefix') format('embedded-opentype'),
url('../../fonts/chawp.ttf') format('truetype');
}

Die Schrift wird auf der Seite auch ausgegeben, aber google meckert, dass sie nicht vorab geladen wird.
in der Console sehe ich auch nur, dass die /frontend/_public/src/fonts//shopware.woff?201807181357 aus dem responsive Theme geladen wird.

Was habe ich falsch gemacht, stimmt der Pfad nicht?

Hallo,

LESS ist ja kein Smarty / tpl - Dateien, natürlich wird weiterhin auch der LESS - Code aus dem Responsive Theme geladen, das ist ja auch Sinn der Sache, sonst müsste man ja immer alles bei LESS kopieren. LESS - Dateien bzw. dessen Inhalt kannst du also auch nicht überschreiben, sondern nur die CSS - Klasse erweitern, sodass beispielsweise deine Schriftart etc. genommen wird.

Du müsstest also noch irgendwo auch die Schriftart zuweisen (also einer CSS - Klasse), sonst kann sie ja wohl kaum irgendwo angewendet werden.

Grüße

Sebastian

Hallo Sebastian, 
die Schrift wird ja angewendet. Ich habe sie auch in der my-styles.css zugewiesen.
 

.content--emotions-tafel{
font-family: 'chawp';
    line-height: 1.5;
}

 

Hallo,

das ist ja aus dem Code oben nicht ersichtlich gewesen. Wenn Sie angewendet wird, wo ist da jetzt das Problem? Als erstes wird logischerweise immer die Shopware - Schriftart geladen (durch das Responsive Theme, von dem das eigene Theme ableitet), dann wird diese mit deiner überschrieben.

Grüße

Sebastian