7

我正在尝试将设计师的 html 和 css 文件集成到 rails 应用程序中。他有大约四个 @font-face 文件,当前链接到 application.css 文件中。我已将字体存储在 assets/fonts 文件夹中,并将该文件夹添加到资产管道(在 config/application.rb 中)

我只使用过 Google 字体,我在 application.html.erb 文件中包含了指向 google 的链接。

我应该如何包含这些字体文件?它们应该 (1) 留在 application.css 文件中还是 (2) 像 javascript 和 styesheets 一样链接到 application.html.erb 文件中?例如,像这样:

<%= asset_path('my_webfont.eot') %>
4

1 回答 1

14

首先将您的字体放入app/assets/fonts. 之后,您可以通过font_url('font.eot')帮助程序将字体包含在 sass / scss 文件中。

否则,asset_path如果您决定使用它,仍然应该在那里找到字体。

于 2012-10-11T23:02:26.263 回答