我在使用以下@font-face
声明与Rails 3.1应用程序一起使用时遇到麻烦。我将字体放在Asset Pipeline中的资产文件夹中images
,stylesheets
并在其旁边的文件夹中命名为“ Fonts”。javascripts
这是我使用的声明(由Font Squirrel生成)。
@font-face {
font-family: 'ChunkFiveRegular';
src: url('Chunkfive-webfont.eot');
src: url('Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
url('Chunkfive-webfont.woff') format('woff'),
url('Chunkfive-webfont.ttf') format('truetype'),
url('Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
font-weight: normal;
font-style: normal;
}
任何人都可以在其Rails 3.1应用程序上成功使用@ font-face吗?
更新资料
我刚刚阅读了该线程http://spin.atomicobject.com/2011/09/26/serving-fonts-in-rails-3-1/,该声明在声明中更改url
为font-url
。不幸的是,这似乎也不起作用。
虽然这很晚,但您可以使用Compass的
+font-face
混入来避免所有这些麻烦。mixin通过以下方式使您的生活更轻松不记得传统字体脸部剔除的可怕警告
它在内部为您处理url_helper和格式声明
记住起来容易得多
女士和先生们,以下声明如下: