Sass @带有rails 4的字体

Sass @带有rails 4的字体,sass,ruby-on-rails-4,font-face,Sass,Ruby On Rails 4,Font Face,我将Rails 4与Sass一起使用,我想使用自定义字体 如果Rails 4中的资产管道不再使用,我如何在Sass中使用@font-face?我在网上找不到任何关于如何做到这一点的信息 另外,我发现的大部分内容都引用了“config.rb”,但我只有“config.RU”,这有区别吗 (我对Rails不熟悉,所以请尽量明确/不要提及有Rails新手无法识别的前因的事物) 谢谢大家 你是说你没有资产管道?如果是这样,您可以通过“公共”文件夹提供您的字体 在public中创建目录:“public\f

我将Rails 4与Sass一起使用,我想使用自定义字体

如果Rails 4中的资产管道不再使用,我如何在Sass中使用@font-face?我在网上找不到任何关于如何做到这一点的信息

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

(我对Rails不熟悉,所以请尽量明确/不要提及有Rails新手无法识别的前因的事物)


谢谢大家

你是说你没有资产管道?如果是这样,您可以通过“公共”文件夹提供您的字体

  • 在public中创建目录:“public\font”

  • 在那里复制你的字体

  • 在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;
    }
    
  • 当然,如果您要在不同的文件夹中组织不同的字体,您还需要指出它们,例如:

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

    希望有帮助。

    引用config.rb的页面是否偶然使用?资产路径(“filepath/fonts.woff”,style)不起作用?@cimmanon:我不能告诉你。Compass是否将此扩展名更改为.rb?@Chandrakant:我将把您共享的代码片段放在哪里?是否使用了其他资产管道?如果是,则将其放入sass文件本身,我将告诉您如何..或者告诉我-如何在sass中插入图像-即使用资产路径还是不使用资产路径