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