我在Rails 4上的自定义字体有问题。
我将字体放在/ vendor / assets / fonts /目录中,在我的application.rb中,我添加了:
config.assets.paths << "#{Rails}/vendor/assets/fonts"
config.assets.precompile << /\.(?:svg|eot|woff|ttf)$/
另外,在我的production.rb配置文件中,我有:
config.serve_static_assets = true
我在使用sass所以在我的CSS中,我补充道:
@font-face
font-family: 'Raleway-Thin'
src: url('Raleway-Thin.ttf')
....
font-family: "Raleway-Thin", sans-serif
在我的application.css中,我也添加了因为我正在使用font-awesome:
*= require font-awesome.min
我正在推动Heroku,我的字体已经加载,它无法正常工作......
您有什么想法请问,(或者如果在推送之前/之后有任何键入命令)?
先谢谢
答案 0 :(得分:0)
您是否尝试过使用辅助功能并使用Rails资产管道?
@font-face
font-family: 'Raleway-Thin'
src: font-url('Raleway-Thin.ttf')
答案 1 :(得分:0)
您可以将字体导入文件夹assest / stylesheet / font并在部署到heroku之前运行bundle exec rake assets:precompile
。我尝试过它的工作。另外,我有你使用过的搜索字体名称,所以我建议你可以使用Google Web Font这个字体:http://www.google.com/fonts#UsePlace:use/Collection:Raleway