Sass compass将scss文件保存到css文件时@字体面(名称、字体文件())”;不';我不能正常工作

Sass compass将scss文件保存到css文件时@字体面(名称、字体文件())”;不';我不能正常工作,sass,compass,Sass,Compass,我尝试使用woff文件来更改字体。你们能帮我吗 为什么CSS在扩展后使用奇怪的数字 config.rb fonts_dir = "stylesheets/fonts" SCSS CSS 我猜当compass找到字体时,它会给url一个奇怪的数字(“?143680612”),而它在chrome浏览器中不起作用。 如果你们需要完整的代码。请告诉我我找到了解决办法 如果有人和我有同样的问题 它可能是“config.rb”,需要取消注释相对\u assets=“true” 我的意思是从相对资产中删除

我尝试使用woff文件来更改字体。你们能帮我吗 为什么CSS在扩展后使用奇怪的数字

config.rb

fonts_dir = "stylesheets/fonts"
SCSS

CSS

我猜当compass找到字体时,它会给url一个奇怪的数字(“?143680612”),而它在chrome浏览器中不起作用。 如果你们需要完整的代码。请告诉我我找到了解决办法

如果有人和我有同样的问题

它可能是“config.rb”,需要取消注释相对\u assets=“true”

我的意思是从相对资产中删除


但是如果使用http\u font\u dir就不要这样做

您是否确实验证了删除nocache信息可以使字体工作?很可能是字体引用不正确。我在compass.org字体部分使用了squrrielcode,如果您知道将ttf文件转换给其他人的正确方法,请教我谢谢~我的意思是,如果您手动编辑CSS以删除“奇怪的数字”,是否有效?如果没有,那么你就出问题了。
@include font-face("caviardreams", font-files("caviardreams-      webfont.woff", "caviardreams-webfont.ttf", "caviardreams-webfont.svg", "caviardreams-webfont.eot") );
@font-face { font-family: "caviardreams"; src: url('/stylesheets/fonts/caviardreams-webfont.woff?1436806012') format('woff'), url('/stylesheets/fonts/caviardreams-webfont.ttf?1436806012') format('truetype'), url('/stylesheets/fonts/caviardreams-webfont.svg?1436806012') format('svg'), url('/stylesheets/fonts/caviardreams-webfont.eot?1436806012') format('embedded-opentype');}