在 rails 4 中试试这个字体真棒:
https://coderwall.com/p/1uqvkq
希望它会有所帮助。
或者
如果上面的一个不适合你,试试这个。
首先:将app/assets/fonts添加到资产路径(config/application.rb)
config.assets.paths << Rails.root.join("app", "assets", "fonts")
然后将字体文件移动到 /assets/fonts(先创建文件夹)
现在将 font-awesome.css 重命名为 font-awesome.css.scss.erb 并像这样编辑它:更改:
@font-face {
font-family: "FontAwesome";
src: url('../font/fontawesome-webfont.eot');
src: url('../font/fontawesome-webfont.eot?#iefix') format('eot'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg');
font-weight: normal;
font-style: normal;
}
到这里:
@font-face {
font-family: "FontAwesome";
src: url('<%= asset_path("fontawesome-webfont.eot") %>');
src: url('<%= asset_path("fontawesome-webfont.eot") + "?#iefix" %>') format('eot'), url('<%= asset_path("fontawesome-webfont.woff") %>') format('woff'), url('<%= asset_path("fontawesome-webfont.ttf") %>') format('truetype'), url('<%= asset_path("fontawesome-webfont.svg") + "#FontAwesome" %>') format('svg');
font-weight: normal;
font-style: normal;
}
让我们试试这个。