当指南针将scss文件保存到css文件中时," @font face(name,font-file())"没有正常工作

时间:2015-07-14 03:30:33

标签: sass compass

我尝试使用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');}

我猜当指南针找到字体时,它会给出带有奇怪数字的网址('?1436806012'),并且它在Chrome浏览器中不起作用。 如果你们需要整个代码。请告诉我

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

如果有人遇到同样的问题,

可能是“config.rb”需要取消注释relative_assets =“true”

我的意思是“删除#”来自 #relative_assets =“true”

但如果您使用http_font_dir

,请不要这样做