【问题标题】:Grails Asset Pipeline @font-face src urlGrails 资产管道@font-face src url
【发布时间】:2014-08-04 09:18:32
【问题描述】:

我刚刚开始了一个新的 Grails 项目(Grails v2.4.2),这是我第一次使用 Asset Pipeline 插件。在我注意到字体显示不正确之前,我设法让它正常工作。

我认为问题在于 css 中的 @font-face url 没有正确的路径。我可以让它工作的唯一方法是将文件的完整路径放入 css 中,例如:

src: url('/ProjectName/assets/fontawesome-webfont.eot');

字体文件都在 grails-app/assets/fonts 文件夹中,css 文件在 grails-app/assets/stylesheet 文件夹中。

有没有更好的方法从 css 中引用字体文件?

【问题讨论】:

    标签: css grails asset-pipeline font-awesome


    【解决方案1】:

    对我来说这个问题是由与 Grails 2.4.2 捆绑的 Asset 插件版本中的错误引起的。此错误只会显示给使用 Windows PC 的人

    索引 0 处路径中的非法字符:\/../

    一旦我从资产管道:1.9.4 转到资产管道:1.9.6,错误就消失了

    错误讨论here:

    【讨论】:

      猜你喜欢
      • 2013-05-29
      • 1970-01-01
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      相关资源
      最近更新 更多