字体不会在IE中呈现

时间:2014-03-28 16:54:58

标签: css ruby-on-rails .htaccess internet-explorer font-face

网址为http://arethebaronsplaying.com/

如果有人能为我解决这个问题,我会认真地为他们提供一些值得信赖的事情。

我无法在我的rails应用程序中使用IE 10或11中的字体进行渲染。我在IE中收到以下错误:

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

我不在乎早于10岁。我已经尝试过人们已经提出的所有建议。

我使用了字体squirrel字体生成器,我在我的root中添加了一个`.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;
}
苏格兰,有人吗?

1 个答案:

答案 0 :(得分:1)

我找到了一个漂亮的程序,可以从命令提示符运行以在IE9中更正此错误。但请注意,正如发布商下载页面所述:

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

embed

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

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