我有几种字体想在我的RoR应用程序中使用,但它们的格式主要是.ttf和.otf等。我应该如何将这些文件嵌入到我的Rails应用程序中?具体来说,一旦我将它们放入我的资产文件夹中,我该如何在我的CSS和/或LESS文件中嵌入它们的语法是什么?
编辑: 这里是我现在拥有的代码:
@font-face {
font-family: Vow;
src: url('/assets/Vow.otf');
}
h1 {
font-family: Vow;
text-align: center;
}
对我似乎没有起作用。Rails控制台的输出类似于:
ActionController::RoutingError (No route matches [GET] "/assets/Vow.otf")
使用Firebug检查页面得到以下信息:
downloadable font: download failed (font-family: "Vow" style:normal weight:normal stretch:normal src index:0): status=2147746065
source: http://localhost:3000/assets/Vow.otf