【发布时间】:2013-08-15 14:58:19
【问题描述】:
我正在尝试在我的 rails 应用程序中使用自定义字体,但不知道我做错了什么。我在 assets 文件夹中创建了一个名为 fonts 的文件夹,其中包含我正在使用的两种字体。然后我在名为 home.css.scss.erb 的 css 文件中调用这两种字体
CSS:
@font-face {
font-family: 'Proxima Nova';
src: url('<%= asset_path(/assets/fonts/ProximaNova-Regular.otf) %>', font);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gotham';
src: url('<%= asset_path(/assets/fonts/Gotham-Medium.ttf) %>', font);
font-weight: normal;
font-style: normal;
}
然后在 application.rb 的配置文件夹中添加了
config.assets.paths << "#{Rails.root}/app/assets/fonts"
但这似乎仍然不起作用..任何想法为什么?
【问题讨论】:
-
您的开发者工具控制台(Firebug/Chrome 开发工具)是否在加载这些字体时显示任何错误?
-
Chrome 控制台的“错误”标签中没有错误
-
试试
src: font-url('Gotham-Medium.ttf')。
标签: css ruby-on-rails