Html @字体字体不适用于ie
我正在使用font2web.com在我的网页中生成的fontHtml @字体字体不适用于ie,html,css,font-face,Html,Css,Font Face,我正在使用font2web.com在我的网页中生成的fontvitesseSans书籍。它在除IE以外的所有主流浏览器中都运行良好 以下是font2web.com生成的代码 @font-face { font-family: 'Conv_VitesseSans-Book_0'; src: url('fonts/VitesseSans-Book_0.eot'); src: local('☺'), url('fonts/VitesseSans-Book_0.woff') fo
vitesseSans书籍
。它在除IE以外的所有主流浏览器中都运行良好
以下是font2web.com生成的代码
@font-face {
font-family: 'Conv_VitesseSans-Book_0';
src: url('fonts/VitesseSans-Book_0.eot');
src: local('☺'), url('fonts/VitesseSans-Book_0.woff') format('woff'), url('fonts/VitesseSans-Book_0.ttf') format('truetype'), url('fonts/VitesseSans-Book_0.svg') format('svg');
font-weight: normal;
font-style: normal;
}
如何修复此问题?我不确定您的
@font-face
语法,以前从未见过,因此我给您一个适合我的语法:
@font-face{
font-family:'Conv_VitesseSans-Book_0';
src:url('fonts/Conv_VitesseSans-Book_0.eot');
src:url('fonts/Conv_VitesseSans-Book_0.eot?#iefix') format('embedded-opentype'),
url('fonts/Conv_VitesseSans-Book_0.woff') format('woff'),
url('fonts/Conv_VitesseSans-Book_0.ttf') format('truetype'),
url('fonts/Conv_VitesseSans-Book_0.svg#Conv_VitesseSans-Book_0') format('svg');
font-weight:normal;
font-style:normal;
}
SVG也需要一个#ID来引用SVG中缺少的内容。
要针对所有版本的旧IE,首先是默认EOT,然后是IE万无一失的iefix&format(嵌入式opentype)
也许这对你不起作用,也许你的EOT被在线转换破坏了?这是可能的,有时会发生。使用:
然后连接字体的
@font-face {
font-family: 'Conv_VitesseSans-Book_0';
src: url('../font/connect generated font.eot');
src: url('../font/connect generated font.eot?#iefix') format('embedded-opentype'),
url('../font/connect generated font.woff') format('woff'),
url('../font/connect generated font.ttf') format('truetype'),
url('../font/connect generated font.svg#connect generated font') format('svg');
font-weight: normal;
font-style: normal;
}字体的版本是1.002i我想他指的是哪个版本的IEIt不适用于任何版本的IE(IE 10到IE 7)。