我想使用' Mostly Mono' font(" http://www.1001fonts.com/mostlymono-font.html"),我尝试了资产管道方法Using fonts with Rails asset pipeline。
我把它放在config / application.rb
中config.assets.paths << Rails.root.join("app", "assets", "fonts")
这是app / assets / stylesheets / application.css
@font-face {
font-family: 'MostlyMono';
src: font-url('/assets/fonts/mostlymono.ttf') format('truetype'); }
有没有其他方法或我做错了什么?
答案 0 :(得分:1)
您可以使用自定义字体 -
现在将此行添加到config / application.rb
config.assets.paths << Rails.root.join("app", "assets", "fonts")
现在你必须将app / assets / stylesheets / application.css重命名为app / assets / stylesheets / application.css.scss并放置到以下代码 -
@font-face {
font-family: "MostlyMono";
src: url(asset-path("mostlymono.ttf")) format("truetype");
font-weight: normal;
font-style: normal;
}
现在将字体添加到config / initializers / assets.rb以预编译其他资产。
Rails.application.config.assets.precompile += %w( mostlymono.ttf )