У меня возникла такая же проблема, и я решил поделиться своим решением, так как не видел, чтобы кто-то специально решал эту проблему.
Проблема была в том, что я не использовал правильный путь. Мой CSS выглядел так:
@font-face {
font-family: 'sonhoregular';
src: url('fonts/vtkssonho-webfont.eot');
src: url('fonts/vtkssonho-webfont.eot?') format('embedded-opentype'),
url('fonts/vtkssonho-webfont.woff2') format('woff2'),
url('fonts/vtkssonho-webfont.woff') format('woff'),
url('fonts/vtkssonho-webfont.ttf') format('truetype'),
url('fonts/vtkssonho-webfont.svg#vtks_sonhoregular') format('svg');
font-weight: normal;
font-style: normal;
Проблема с путем заключается в том, что я имею в виду шрифт из моего файла CSS, который находится в моей папке CSS.
Мне нужно было сначала перейти на уровень, а затем в папку шрифтов.
Вот как это выглядит сейчас, и прекрасно работает.
@font-face {
font-family: 'sonhoregular';
src: url('../fonts/vtkssonho-webfont.eot');
src: url('../fonts/vtkssonho-webfont.eot?') format('embedded-opentype'),
url('../fonts/vtkssonho-webfont.woff2') format('woff2'),
url('../fonts/vtkssonho-webfont.woff') format('woff'),
url('../fonts/vtkssonho-webfont.ttf') format('truetype'),
url('../fonts/vtkssonho-webfont.svg#vtks_sonhoregular') format('svg');
font-weight: normal;
font-style: normal;
Надеюсь, это кому-нибудь поможет!