2014-03-28 74 views
0

网址是http://arethebaronsplaying.com/字体将不会呈现在IE

如果有人能解决这个问题对我来说,我会提供一些值得他们认真......。

我无法让我的字体在我的Rails应用程序中在IE 10或11中呈现。我在IE中收到以下错误:

"CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable." 

我不在乎10点以前。我已经尝试了所有人已经提出的建议。

我用的字体松鼠字体生成,我添加了一个'的.htaccess'文件到我的根与它内部的以下内容:

Header set Access-Control-Allow-Origin "*" 

我已经添加了元标记来<head>

<meta http-equiv="X-UA-Compatible" content="IE=10"> 

我被卡住了。这是我的CSS:

@font-face { 
    font-family: 'hamilton20'; 
    src: asset_url('fonts/hamilton_wood_type_foundry_-_hwtunitgothic-720-webfont.eot'); 
    src: asset_url('fonts/hamilton_wood_type_foundry_-_hwtunitgothic-720-webfont.eot?#iefix') format('embedded-opentype'), 
    asset_url('fonts/hamilton_wood_type_foundry_-_hwtunitgothic-720-webfont.woff') format('woff'), 
    asset_url('fonts/hamilton_wood_type_foundry_-_hwtunitgothic-720-webfont.ttf') format('truetype'), 
    asset_url('fonts/hamilton_wood_type_foundry_-_hwtunitgothic-720-webfont.svg#MonoSocialIconsFont') format('svg'); 
    src: asset_url('fonts/hamilton_wood_type_foundry_-_hwtunitgothic-720-webfont.ttf') format('truetype'); 
    font-weight: normal; 
    font-style: normal; 
} 

苏格兰威士忌,有人吗?

+0

我想你可能需要将字体移动到CSS所在的同一个文件夹中。我必须在我正在处理的网站上做到这一点。 – Howli

+0

您是否获得了嵌入字体的正确许可? – Alohci

+1

@howlin'字体'目录位于存储CSS的stylesheets目录中。 – reknirt

回答

1

我发现一个漂亮的程序,可以从命令提示符下运行,以纠正IE9中的这个错误。然而,请注意,正如发布商的下载页面所述:

更改嵌入值不会授予您分发字体的许可证。如果你是字体创建者,或者类似的东西,你只应该改变这个设置。使用风险自负。

embed

你需要一个32位的Windows对话框(即化石)来运行程序。我有权访问一个。如果你想尝试,我可以为你做。

您应该联系p22并询问他们如何解决权限问题。

+0

我想你尝试解决它。我真的很感激。我与p22交谈过,他们没有告诉我如何解决权限问题,但是我有一份书面许可证,允许我使用该网站在网站上查看。我可以通过电子邮件发送字体文件吗 – reknirt

+1

给我发一封电子邮件给gmail dot com的andreaslyngstad。我会放弃它。 –

+0

已发送。非常感谢。 – reknirt