У меня возникли проблемы с отображением пользовательского шрифта моего клиента в IE8. Он отображается в IE 9 и 7, а Chrome obv. Я не уверен, почему эта версия IE может вызвать проблемы. Вот мой оператор включения в моем html
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="../styles/ie/cherokee_ie.css" />
<![endif]-->
А вот файл чероки _ie.css
@font-face {
font-family: 'cherokee';
src: url('../../custom.eot');
src: url('../../custom.eot') format('embedded-opentype'),
src: local('☺'), url('../../font/custom.woff') format('woff'), url('../../font/custom.ttf') format('truetype'), url('../../font/custom.svg') format('svg');
font-weight: normal;
font-style: normal;
}
h1 ul li {
font-family:cherokee;
}
Я не совсем уверен, что делает смайлик в src :local, но я нашел этот код в другом СО вопрос, который заставил его отлично работать в IE7 (или, по крайней мере, насколько я могу видеть через BrowserLab.)
Кроме того, существует ли более быстрый способ создания представлений, чем Browserlab?