Less 推特-压缩问题(yui压缩机)

Less 推特-压缩问题(yui压缩机),less,yui-compressor,twitter-recess,Less,Yui Compressor,Twitter Recess,我正在使用休会来编译和压缩我的LESS文件,但我在使用特定的FirefoxCSS将Img转换为灰度时遇到了一些问题,下面是LESS代码的一个片段 .colorgray { filter : url("data:svg+xml;utf8,<svg id='sometest'>mores-tuff-here</svg>"); } .colorgray{ 过滤器:url(“数据:svg+xml;utf8,此处有更多凝灰岩”); } 我运行休会--压缩tes

我正在使用休会来编译和压缩我的LESS文件,但我在使用特定的FirefoxCSS将Img转换为灰度时遇到了一些问题,下面是LESS代码的一个片段

.colorgray {
        filter : url("data:svg+xml;utf8,<svg  id='sometest'>mores-tuff-here</svg>");
}
.colorgray{
过滤器:url(“数据:svg+xml;utf8,此处有更多凝灰岩”);
}
我运行休会--压缩test.less>test.min.css cat test.min.css的输出为

.colorgray{filter:url("data:svg+xml;utf8,<svgid='sometest'>mores-tuff-here</svg>")}
.colorgray{filter:url(“数据:svg+xml;utf8,这里是mores tuff”)}
您可能会注意到,svg id=“sometest”呈现为svgid=“sometest”,如果我只尝试使用--compile标志,我会得到预期的结果:

.colorgray {
  filter: url("data:svg+xml;utf8,<svg  id='sometest'>mores-tuff-here</svg>");
}
.colorgray{
过滤器:url(“数据:svg+xml;utf8,此处有更多凝灰岩”);
}
有没有人知道我做错了什么,或者有没有办法让休息室管理员忽略这条线


编辑:yui compressor似乎有问题,它会去除数据上的所有空白,有没有办法关闭该选项?

我必须创建一个新文件(filters.svg)并将内容放在那里(这里有更多tuff)

最后使用:

.colorgray {
        filter : url(filter.svg);
}