使Adobe字体与IE9中的CSS3 @ font-face一起使用
我正在构建一个小型Intranet应用程序,并且尝试使用我最近购买的
没有任何运气。据我了解,在我们的情况下,这不是违反许可证的行为。
我使用的@ font-
face语法基本上是Font Spring的防弹语法:
@font-face { font-family: 'MyFontFamily';
src: url('myfont-webfont.eot');
src: url('myfont-webfont.eot?#iehack') format('eot'),
url('myfont-webfont.woff') format('woff'),
url('myfont-webfont.ttf') format('truetype'),
url('myfont-webfont.svg#svgFontName') format('svg');
}
我修改了HTTP标头(添加了Access-Control-Allow-Origin =“ ”)以允许跨域引用。
在FF和Chrome中,它可以完美运行,但是在IE9中,我得到:*
CSS3111: @font-face encountered unknown error. myfont-webfont.woff
CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable.
myfont-webfont.ttf
我注意到将字体从.ttf / .otf转换为.woff时,我还得到了一个 文件,但是我不知道它是否重要…
任何想法如何解决?
[编辑]-我在 *
回答:
我只能向您解释如何解决“ CSS3114”错误。 您必须更改TTF文件的嵌入级别。
使用适当的工具,可以将其设置为 允许 可 安装的嵌入 。
。
以上是 使Adobe字体与IE9中的CSS3 @ font-face一起使用 的全部内容, 来源链接: utcz.com/qa/402087.html