如果存在,我如何在网上下载字体?

时间:2014-10-13 14:35:36

标签: ruby-on-rails fonts webfonts

由于某种原因,我的字形不显示。当我查看检查器中的文件时,它们显示为红色,因为它们是字节0.但是我可以成功访问链接:

http://admin.packagezen.com/assets/glyphicons-halflings-regular.woff

Font files exist but they come in with 0 bytes

任何想法,发生了什么?或许是heroku吗?还是铁轨?我将字体放在/ public / assets中,当我进入服务器时文件存在。

2 个答案:

答案 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/