Compass font-face输出错误的字体文件路径

Adr*_*der 5 css sass font-face compass-sass

@font-face {
  font-family: "HelveticaNeueLTStd-Lt";
  src: url('/css/fonts/HelveticaNeueLTStd-Lt.otf') format('opentype');
}
Run Code Online (Sandbox Code Playgroud)

这是我的指南针代码的输出:

@include font-face('HelveticaNeueLTStd-Lt', font-files('HelveticaNeueLTStd-Lt.otf'));
Run Code Online (Sandbox Code Playgroud)

我似乎无法让输出网址只是'Helvetica ...... otf'或只是'fonts/Helvetica ...... otf'.

我的目录资产如下:

http_path = "/"
css_dir = "css"
sass_dir = "sass"
images_dir = "img"
javascripts_dir = "js"
fonts_dir = "fonts"
Run Code Online (Sandbox Code Playgroud)

我试过脱掉fonts_dir并将其改为""而没有运气

sam*_*sam 4

设置http_fonts_path:relative assets, true. :)