来自Fonts.com的自托管@ font-face工具包无法在Rails中正确加载

时间:2013-05-20 06:36:54

标签: css ruby-on-rails ruby-on-rails-3.2 font-face

我按照demo.html正确地复制了所有字体并确保它们在资产管道中被添加和编译,就像我的其他字体一样。但是,当我尝试在页面上使用它们时,找不到.eot,.woff,.svg和.ttf文件。

1 个答案:

答案 0 :(得分:2)

在解决资产问题之前,sprockets服务器会删除任何看起来像指纹的东西,这是个问题。因为Fonts.com的字体名称是uuids,它们无法正常工作。

此处有更多信息:https://github.com/rails/rails/issues/9788

解决这个问题的最简单方法是重命名所有字体文件,用“_”替换每个' - '实例,然后更新@ font-face声明以匹配新文件名。