2013-04-25 86 views
0

我的font-face mixin調用正在編譯我的css中的前一個斜槓。指南針編譯文件路徑上的前斜槓

Compass.configuration do |c| 
c.images_path='app/static' 
c.fonts_path='app/static' 
c.generated_images_dir = 'assets' 
c.relative_assets = true 
end 

作品〜圖像/ imageName

$sprites: sprite-map("images/sprite/*.png"); 

不解決〜/fonts/q2.ttf

@include font-face("q2overlay", font-files("fonts/q2.ttf","fonts/q2.dev.svg","fonts/q2.eot","fonts/q2.svg","fonts/q2.woff")); 

任何信息:我使用的工作類似的尋路有一個精靈圖像我可以調整我的配置以刪除/字體中的前面的斜槓,我將不勝感激。

+0

請問您可以分享產生的CSS並留下後續評論嗎? – 2013-04-26 04:57:52

+0

@ font-face { font-family:「q2overlay」; ('/ fonts/q2.ttf')格式('truetype'),url('/ fonts/q2.dev.svg')格式('svg'),url('/ fonts/q2.eot ''格式('embedded-opentype'),url('/ fonts/q2.svg')格式('svg'),url('/ fonts/q2.woff')格式('woff'); }/*生成的字體參考*/ – RhinoWalrus 2013-04-26 13:42:05

回答

0

您是否在您的config.rb文件中正確設置了fonts_dir變量?

從官方文檔指南針:

fonts_dir字符串其中的字體文件保存的目錄。獨立項目將默認爲/字體。 Rails項目將默認爲「公共/字體」。

fonts_path字符串保留字體文件的完整路徑。默認爲/。

http_fonts_path字符串 Web服務器上字體文件的完整http路徑。

http_fonts_dir字符串 Web服務器上字體文件的相對http路徑。

正如你所看到的the official compass documentation精靈和圖像的設置不同於字體的設置。

讓我知道它是否有幫助,如果您仍然卡住,請發佈您的config.rb。

乾杯!

+0

是的,也放入了fonts_path。我在Rake Pipeline中使用資產文件來構建我的應用程序,並且我在初始問題中減去fonts_dir的等效指南針配置。 – RhinoWalrus 2013-04-29 15:54:24