У меня возникла проблема с отображением шрифта в Chrome недавно, он по-прежнему работает на Firefox и I.E. но больше не загружается в Chrome или Chrome Android.Chrome @ font-face issue
В Chrome Inspector загружен файл шрифта, и все соответствующие правила css, похоже, находятся на своем месте.
Хром просто показывает коробку вместо каждого символа. CSS выглядит следующим образом:
@font-face {
font-family: "SSSocialRegular";src: url('font/ss-social-regular.eot');
src: url('font/ss-social-regular.eot?#iefix') format('embedded-opentype'),
url('font/ss-social-regular.woff2') format('woff2'),
url('font/ss-social-regular.woff') format('woff'),
url('font/ss-social-regular.ttf') format('truetype'),
url('font/ss-social-regular.svg#SSSocialRegular') format('svg');
font-weight: normal;
font-style: normal;
}
Я попытался удалить загруженные файлы шрифтов, чтобы заставить хром загрузить как истинный тип и SVG Fonts, но это был тот же самый результат.
Chrome:
Firefox:
1. Проверьте консоль Chrome, увидеть, если есть какая-либо ошибка. 2. Подтвердите свою страницу, используя http://validator.w3.org/ Иногда эта грязная разметка вызывает эти проблемы. – odedta
Нет ошибок в консоли, только «Рассмотрите возможность использования модулей« dppx », например, в формате« dpi »означает« точки на дюйм », а не точки на физический дюйм, поэтому не соответствует фактическому« dpi » 'экрана. В выражении медиарекламы: только экран и (-webkit-min-device-pixel-ratio: 1.5), только экран и (мин-разрешение: 144dpi) ', некоторые проблемы в разметке, но ничего не похоже на шрифт. – HulaHoof
Советую исправить вашу разметку, чтобы проверить ее, это всегда хорошо. Вы уверены, что использовали 'font-family: 'SSSocialRegular', Times New Roman,' rule like? и убедитесь, что все файлы шрифтов на самом деле там? можете ли вы предоставить ссылку на свою страницу? EDIT: btw, не уверен, что он имеет какой-либо эффект, но у вас есть дополнительное пространство после 'url ('font/ss-social-regular.ttf')' EDIT 2: игнорировать уведомление dppx, это только рекомендация Chrome , а не фактическая ошибка. – odedta