我试图确定在Internet Explorer上支持TTF字体格式的状态。 (我没有任何Windows机器可以试用。) caniuse的表格指出,从版本9开始,IE支持TTF,但是“只有当[字体设置为可安装的时候才工作。 这意味着什么? 该页面链接到MSDN上的博客文章 ,其中描述了IE9上的更新字体支持。 这不是很清楚或明确; 我认为“原始字体”是指ttf和otf。 它说“支持的字体格式包括…embedded权限设置为可安装的原始字体” 总之: IE支持ttf字体吗? 如果存在ttf支持,它在IE9,IE10和IE11中是否有所不同? 什么是“embedded权限设置为可安装”意味着参考ttf字体?
这让我疯狂。 只是在IE9上testing一个网站,发现“实时”版本正在渲染一个networking字体,我使用的比dev版本要小。 这里是一个屏幕抓取的select: 我正在使用Font Squirrel @ font-face工具包。 正如你所看到的,在查看本地版本的网站时,Firefox,Chrome甚至IE9都可以。 本地和现场版本之间唯一的区别在于,字体是从实际站点的不同域加载的(我已经正确设置了跨域策略,正如在Firefox和Chrome上运行的那样)。 我不记得它在IE8中的样子(微软,再一次,没有想到开发者,并安装了IE9的顶部IE9,没有select同时运行它们) 该网站在http://enplanner.com,所以你可以查看来源。 任何帮助,将不胜感激 – 先谢谢你。 编辑:我已经删除IE9,发现在IE8本地和现场看起来完全一样。 看来IE8拥有比IE9更接近FF / Chrome的优越渲染引擎。 这是一个相当郁闷的发现。