1

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

4

1 回答 1

2

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

更多信息在这里:https ://github.com/rails/rails/issues/9788

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

于 2013-05-20T06:36:53.790 回答