我已经在Windows 10上使用Scout-App和Visual Studio Code测试了此问题。
刚刚下载了Font-Awesome 4.7.0 SCSS files并设置了一个项目/工作区,我注意到unicode输出有问题。例如:
在“ _variables.scss”部分中,我们具有:
$fa-css-prefix: fa;
$fa-var-music: "\f001";
在“ _icons.scss”部分中,我们具有:
.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
预期结果为:
.fa-music:before { content: "\f001"; }
但输出为:
.fa-music:before { content: ""; }
因此存储在变量中的所有unicode值都被处理为
因此,我无法正确编译经过修改的超棒CSS文件的正确输出。
我尝试将UTF8编码放置在每个SCSS文件的顶部,但问题仍未解决。
要进行快速测试,将产生以下结果:
test.scss
@charset "UTF-8";
$fa-css-prefix: fa;
$fa-var-music: "\f001";
.#{$fa-css-prefix}-music:before { content: $fa-var-music; }