@ font-face with rails 4

时间:2013-09-12 20:35:15

标签: sass ruby-on-rails-4 font-face

我正在使用Rails 4和Sass,我想使用自定义字体。

如果不再使用Rails 4中的资产管道,如何将@ font-face与Sass一起使用?我在网上找不到有关如何做到这一点的任何内容。

另外,我发现的大部分内容都是“config.rb”,但我只有“config.RU”有区别吗?

(我对Rails很新,所以请尽量明确/不要提到Rails无法识别的有些东西的东西)

谢谢大家!

1 个答案:

答案 0 :(得分:0)

你的意思是说你没有资产管道吗?如果是这样,您可以通过" public"文件夹中。

  1. 在公共场所创建目录:" public \ fonts"

  2. 将字体复制到那里

  3. 在你的css中,声明字体及其位置:

    @font-face {
        font-family: 'robotolight';
        src: url('/fonts/Roboto-Light-webfont.eot');
        src: url('/fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
             url('/fonts/Roboto-Light-webfont.woff') format('woff'),
             url('/fonts/Roboto-Light-webfont.ttf') format('truetype'),
             url('/fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    
  4. 当然,如果您要在不同的文件夹中组织不同的字体,您还需要指明它们,例如:

    url('/fonts/roboto-light/Roboto-Light-webfont.eot');
    

    希望它有所帮助。