由于某种原因,我的字形不显示。当我查看检查器中的文件时,它们显示为红色,因为它们是字节0.但是我可以成功访问链接:
http://admin.packagezen.com/assets/glyphicons-halflings-regular.woff
任何想法,发生了什么?或许是heroku吗?还是铁轨?我将字体放在/ public / assets中,当我进入服务器时文件存在。
答案 0 :(得分:1)
您可以配置rails资产管道,以便为您提供此服务。执行以下操作:
删除该字体(不在公共/资产中):
/assets/fonts/glyphicons-halflings-regular.woff
在application.css中添加使用此字体/网址的字体,这将引用此指纹:
@font-face {
font-family: 'Glyphicons';
src: font-url("/assets/fonts/glyphicons-halflings-regular.woff") format("woff");
font-weight: normal;
font-style: normal;
}
然后随意在任何地方使用该名称来引用该字体。尝试一下。
答案 1 :(得分:0)
您是否在config / application.rb文件中添加了以下内容(在类Application< Rails :: Application中)?
config.assets.paths << "#{Rails}/vendor/assets/fonts"
E.g。来源:http://www.erikminkel.com/2013/09/01/twitter-bootstrap-3-in-a-rails-4-application/