【发布时间】:2015-03-25 21:39:36
【问题描述】:
经过多次审查,我无法正确显示通过 fontsquirrel 创建的自定义字体。 Chrome 的 Inspector 显示该图标已到位,但我得到的只是这个默认图标框;o( Rails 4 应用程序,引导程序
有什么想法吗?
应用程序.rb:
config.assets.paths << Rails.root.join("app", "assets", "fonts")
html:
<div class="hatfont icon-balloon01"></div>
这是我的 CSS:
hatfont {
font-family: 'haticon';
text-transform: uppercase;
div {
font-family: haticon;
}
}
@font-face {
font-family: 'haticon';
src:assets-url('fonts/haticon.eot');
src:assets-url('fonts/haticon.eot?#iefix') format('embedded-opentype'),
assets-url('fonts/haticon.woff') format('woff'),
assets-url('fonts/haticon.ttf') format('truetype'),
assets-url('fonts/haticon.svg#haticon') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'haticon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-graphs:before {
content: "\e600";
}
【问题讨论】:
-
检查你的rails日志文件,应该有异常
标签: html css ruby-on-rails twitter-bootstrap fonts