IE8上的@font-face
数据库是否支持.eot字体?
IE8上的数据库是否仅支持图像?
我知道32KB的限制。我的.eot字体的base64表示不超过此限制。
我的css声明是这样的:
@font-face {
font-family: 'MyFont';
src: url(data:font/opentype;base64,B1QAAB9TAAACAAI.....);
font-weight: normal;
font-style: normal;
}
答案 0 :(得分:0)
数据URI不应该是这个问题......
...应该可行,我的.eot网络字体可以在所有浏览器(甚至IE7)中使用这个...但我也使用WOFF / TTF / SVG来支持其余的浏览器< / p>
@font-face {font-family: 'AllyourBase';
src: url('/fonts/allyourbase.eot');
src: url('/fonts/allyourbase.eot?#iefix') format('embedded-opentype'),
url('/fonts/allyourbase.woff') format('woff'),
url('/fonts/allyourbase.ttf') format('truetype'),
url('/fonts/allyourbase.svg?#allyourbase') format('svg');
font-weight: normal;
font-style: normal;
}
确保IIS在本地/网络服务器上具有正确的mime类型(EX: application / vnd.ms-fontobject .eot 文件)。
最后....我怀疑Datauri是原因,但要安全地尝试没有数据/ base64,看看它是否有任何作用