Традиционная @font-face
декларация IE8 является:
@font-face {
font-family: 'MyFontFamily';
src: url('myfont-webfont.eot');
src: url('myfont-webfont.eot?#iefix') format('embedded-opentype'),
url('myfont-webfont.woff') format('woff'),
url('myfont-webfont.ttf') format('truetype'),
url('myfont-webfont.svg#svgFontName') format('svg');
}
Если вы хотите использовать встроенные URI, вы должны разделить @font-face
на две декларации:
@font-face {
font-family: 'MyFontFamily';
src: url('myfont-webfont.eot');
}
@font-face {
font-family: 'MyFontFamily';
src: url('myfont-webfont.eot?#iefix') format('embedded-opentype'),
url(data:...) format('woff'),
url(data:...) format('truetype'),
url('myfont-webfont.svg#svgFontName') format('svg');
}
Убедитесь, что все стили шрифтов (font-style
или font-weight
) дублируются как на @font-face
деклараций.
См http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax