Я пробовал несколько разных способов включить правильные шрифты в CSS.Я знаю, что мне нужна версия eot, чтобы шрифт работал в IE, но я не могу ее распознать.Я использовал font squirrel для преобразования шрифтов, и я поместил файл .eot и .otf в папку с именем «fonts». Вот мой CSS:
@font-face {
font-family: BebasNeue;
src: url('fonts/BebasNeue.eot');
src: url('fonts/BebasNeue.otf') format("opentype");
}
UPDATE Таким образом, благодаря предложениям, приведенным ниже, меня привели на этот сайт: http://www.fontspring.com/blog/further-hardening-of-the-bulletproof-syntax
Я использовал CSS:
@font-face {
font-family: 'BebasNeue';
src: url('fonts/bebasneue.eot'); /* IE9 Compat Modes */
src: url('fonts/bebasneue.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('fonts/bebasneue.woff') format('woff'), /* Modern Browsers */
url('fonts/bebasneue.ttf') format('truetype'), /* Safari, Android, iOS */
url('fonts/bebasneue.svg#svgBebasNeue') format('svg'); /* Legacy iOS */
}
Затем я вернулся к Font Squirrel, снова загрузил обновленный набори все правильно переименовал, и все заработало.