如何在 rails 5 中设置资产管道以使用自定义字体?
How to setup assets pipeline in rails 5 to use a custom font?
我必须在 rails 5 应用程序中使用自定义字体 Jameel Noori Nastaleeq。我以前从未在 rails 中使用过资产管道。以下是我采取的一些步骤:
- 在
app/assets
中创建fonts
文件夹,并将提取的ttf
字体文件放入其中
- 在
config/application.rb
中添加config.assets.paths << Rails.root.join("app", "assets", "fonts")
在app/assets/stylesheets/couplets.scss
中添加以下内容:
@font-face {
字体系列:'Jameel Noori Nastaleeq';
src:asset-url('JameelNooriNastaleeq.ttf')格式("truetype");
}
虽然没有error/warnings,但是上面的步骤没有任何效果。我是不是漏了什么。
我已经看过类似的问题 Integrating @font-face files into rails asset pipeline
但他们的回答没有帮助。
我的完整代码github repo
我使用脚手架生成了资源。在 app/assets/stylesheets/scaffold.scss
中添加所需的 font-family
解决了问题。我更新了 github repo.
我必须在 rails 5 应用程序中使用自定义字体 Jameel Noori Nastaleeq。我以前从未在 rails 中使用过资产管道。以下是我采取的一些步骤:
- 在
app/assets
中创建fonts
文件夹,并将提取的ttf
字体文件放入其中 - 在
config/application.rb
中添加config.assets.paths << Rails.root.join("app", "assets", "fonts")
在
app/assets/stylesheets/couplets.scss
中添加以下内容:@font-face {
字体系列:'Jameel Noori Nastaleeq';
src:asset-url('JameelNooriNastaleeq.ttf')格式("truetype");
}
虽然没有error/warnings,但是上面的步骤没有任何效果。我是不是漏了什么。
我已经看过类似的问题
我的完整代码github repo
我使用脚手架生成了资源。在 app/assets/stylesheets/scaffold.scss
中添加所需的 font-family
解决了问题。我更新了 github repo.