我有:
config.assets.paths << Rails.root.join("app", "assets", "fonts")
config.assets.precompile += [
'*.eot',
'*.svg',
'*.ttf',
'*.woff'
]
config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)
我从icomoon中提取了自定义图标,我在app / assets / fonts中添加了字体,我在app / assets / stylesheets / _icons.scss中添加了icomoon css文件(从application.css.scss调用)
/* In _icons.scss */
@font-face {
font-family: 'icomoon';
src:url('fonts/icomoon.eot?-d9yq0q');
src:url('fonts/icomoon.eot?#iefix-d9yq0q') format('embedded-opentype'),
...
在我看来:
<span class="icon-my-custom-icon"></span>
=&GT;结果是一个方形图标,而不是我的图标...
有没有人知道为什么不接受这个图标?
答案 0 :(得分:1)
问题来自@ font-face
中的网址使用src:url的这个定义,它可以工作:
@font-face {
font -family: 'icomoon';
src:url('icomoon.eot?-d9yq0q');
...