2017-05-07 43 views
1

我必須在rails 5應用程序中使用自定義字體Jameel Noori Nastaleeq。我以前從未在rails中使用過assets pipeline。下面是一些我所採取的步驟:如何在rails 5中設置資產管道以使用自定義字體?

  1. app/assets在其中創建fonts文件夾,然後將提取ttf字體文件
  2. 添加config.assets.paths << Rails.root.join("app", "assets", "fonts")config/application.rb
  3. 加入app/assets/stylesheets/couplets.scss如下:

    @ font-face {
    font-family:'Jameel Noori Nastaleeq';
    src:asset-url('JameelNooriNastaleeq.ttf')format(「truetype」);
    }
    雖然沒有錯誤/警告,但上述步驟不起作用。我錯過了什麼。

我已經看到類似的問題Custom Font not working in Rails Asset PipelineIntegrating @font-face files into rails asset pipeline 但他們的回答沒有幫助。

完整代碼在我github repo

回答

1

我一直在使用支架產生的資源。在app/assets/stylesheets/scaffold.scss中添加所需的font-family解決了該問題。我已更新github repo

相關問題