Я проверил все так, но не смог выяснить, что случилось в моем конкретном случае.Продолжайте получать «Не удалось декодировать загруженный шрифт», несмотря на правильный URL-адрес
Вот мой CSS:
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(/assets/fonts/OpenSans-Light.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(/assets/fonts/OpenSans-Regular.ttf) format('truetype');
}
Но Chrome продолжает бросать ошибку Failed to decode downloaded font
и OTS parsing error: DSIG: invalid table offset
в консоли. В результате, шрифты не применяются к элементам должным образом. URL-адрес шрифтов определенно правильный, поэтому я не уверен, что здесь происходит неправильно.
Это происходит только в Chrome. Он отлично работает в Safari.
Можете ли вы изменить 'url (/ assets/..' на 'url (../ assets/..' .Also я думаю, что url нужны котировки – Mihai
[** Google Might Help **] (https: // www.google.co.uk/search?q=OTS+parsing+error%3A+DSIG%3A+invalid+table+offset&oq=OTS+parsing+error%3A+DSIG%3A+invalid+table+offset&aqs=chrome. .69i57.719j0j1 & sourceid = chrome & ie = UTF-8) –
@Mihai Я попытался изменить его, но предупреждения все еще появляются. – DemCodeLines