当指南针将 scss 文件保存到 css 文件时,“@font face ( name, font-file( ) ) ”无法正常工作

when compass save scss file to css file the " @font face ( name, font-file( ) ) " doesn't work properly

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

后采用奇怪的数字

config.rb

fonts_dir = "stylesheets/fonts"

SCSS

@include font-face("caviardreams", font-files("caviardreams-      webfont.woff", "caviardreams-webfont.ttf", "caviardreams-webfont.svg", "caviardreams-webfont.eot") );

CSS

@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');}

我想当指南针找到字体时它会给出 url 和奇怪的数字('?1436806012'),它在 chrome 浏览器中不起作用。 如果你们需要完整的代码。请告诉我

我找到了解决方案。

如果有人遇到和我一样的问题,

可能"config.rb"需要取消注释relative_assets = "true"

我的意思是"REMOVE #" 来自#relative_assets = "true"

但是如果你使用 http_font_dir 就不要这样做