【问题标题】:Integrating @font-face files into rails asset pipeline将@font-face 文件集成到 Rails 资产管道中
【发布时间】:2012-10-11 22:57:48
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ruby-on-rails css asset-pipeline font-face


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。我不知道那个辅助方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    相关资源
    最近更新 更多