[英]How do I use a custom font in Ruby on Rails?
我有
users.scss
@font-face {
font-family: scriptina;
src: asset-url('scriptina.ttf')
}
.script {
font: scriptina, cursive;
}
哪个产生
@font-face {
font-family: scriptina;
src: url(/scriptina.ttf);
}
/* line 18, C:/Users/Chloe/workspace//app/assets/stylesheets/users.scss */
.script {
font: scriptina, cursive;
}
但是http://localhost:3000/scriptina.ttf
生成
路由错误
没有路线匹配[GET]“ /scriptina.ttf”
$ ls app/assets
config images javascripts scriptina.ttf stylesheets
滑轨5
参考: http : //guides.rubyonrails.org/asset_pipeline.html#coding-links-to-assets
一种方法( 此处概述)是将一个fonts
文件夹添加到app/assets
,然后通过编辑config/application.rb
将其添加到您的应用程序将在其中寻找资产的文件夹中:
# config/application.rb
config.assets.paths << Rails.root.join("app", "assets", "fonts")
然后将scriptina.ttf
移至app/assets/fonts
然后您的asset-url
帮助器将引用字体的有效路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.