Синтаксис @font-face, совместимый с IE
@font-face {
font-family: 'MyFontFamily';
src: url('myfont-webfont.eot#') format('eot'),
url('myfont-webfont.woff') format('woff'),
url('myfont-webfont.ttf') format('truetype'),
url('myfont-webfont.svg#svgFontName') format('svg');
}У IE
Посмотрите на третью строку, видите там „#“? IE
Вот такой простой и красивый трюк.
Добавлено позднее: не все поняли. После решётки в адресе страницы идёт идентификатор внутри страницы. Эта часть на сервер на отсылается.
Комментарии 16
Посмотрите на третью строку, видите там „#“? IE
Вот такой простой и красивый трюк.
А разве # в css не символ комментария, т.е. по идее мы получим
src:
}
Что то у меня не работает ((
src: url('fonts/terminator.eot#') format('eot');
src: url('fonts/terminator.woff') format('woff'),
url('fonts/terminator.ttf') format('truetype'),
url('fonts/terminator.svg') format('svg');
Поищите в интернете «Bulletproof
Их несколько версий.
вот так работает точно (в примере не работает в ie)
src: url('fonts/FRABK.eot');
src: url('fonts/FRABK.eot?#iefix')
url('fonts/FRABK.woff') format('woff'),
url('fonts/FRABK.ttf') format('truetype'),
url('fonts/FRABK.svg#FRABK') format('svg');