我的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中前面的斜杠的任何信息都将不胜感激。
答案 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。
干杯!