1

ここでコンパス sass を使用してテンプレートを書き留めていますが、web フォントを設定しないと、font-mixin によって問題が発生します。私の構成ファイルは次のようになります。

http_path = "/"
css_dir = "resources/stylesheets"
sass_dir = "resources/stylesheets" 
images_dir = "resources/images"
javascripts_dir = "resources/js"

そして、フォントミックスインを使用して生成された出力は

@font-face {
 font-family: "cabinregular";
src: url('resources/stylesheets/fonts/cabin-regular.eot?#iefix') format('embedded- 
opentype'), url('resources/stylesheets/fonts/cabin-regular.ttf') format('truetype'),
 url('resources/stylesheets/fonts/cabin-regular.woff') format('woff');
 } 

パスは正しかったが、html の実行中にフォントが適用されない。しかし、次のような http パスを指定すると

   http_path="/somename/"

適用されます。それでは、なぜhttp_pathを指定しないと機能しないのでしょうか..?

4

1 に答える 1