指南针在文件路径上编译前面的斜杠

时间:2013-04-25 19:29:23

标签: sass font-face compass-sass

我的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

作品〜images / imageName

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

不起作用〜/ font / q2.ttf

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

有关如何调整配置以删除/ fonts中前面的斜杠的任何信息都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您是否在fonts_dir文件上正确设置了config.rb变量?

从官方指南针文档:

fonts_dir String 保存字体文件的目录。独立项目将默认为/ fonts。 Rails项目将默认为“public / fonts”。

fonts_path String 保存字体文件的完整路径。默认为/.

http_fonts_path 字符串网络服务器上字体文件的完整http路径。

http_fonts_dir 字符串网络服务器上字体文件的相对http路径。

正如您在the official compass documentation设置中看到的精灵和图像不同于字体的设置。

如果有帮助,请告诉我,如果您仍然卡住,请发布您的config.rb。

干杯!