我正在构建一个小型的内部网应用程序,并尝试使用我最近购买的 Adobe 字体,但没有成功。据我所知,在我们的情况下,这不是违反许可证。
我把。TTF/.字体的 otf 版本。沃夫。还有。Svg,因此可以针对所有主要浏览器。我使用的@font-face 语法基本上是 丰泉中的防弹语法:
@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 = “ *”)以允许跨域引用
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/.关机。我也得到一个 。 afm文件,但我不知道它是否重要或不..。
有什么办法吗?
[编辑]-我托管我的网站(字体太,但在单独的目录和子域静态内容)下的 IIS 7.5