HP.*_*HP. 84 css sass font-awesome
我使用Font Awesome Sass文件https://github.com/FortAwesome/Font-Awesome/blob/master/sass/font-awesome.sass使它成为_font-awesome.sass所以我可以@import在我的Sass项目中.我也在使用http://middlemanapp.com/将Sass转换为Css.问题:
有没有办法只将已使用的图标类带入我转换后的.css?因为现在它带有_font-awesome.sass的所有类
奖励:是否可以使用已使用的图标类以某种方式重新编译字体,以使其在生产使用中更小?
如果我能得到上面#1的一些提示,那就太棒了.
谢谢.
小智 6
我使用LESS而不是SASS,因此您可能需要调整您的实现.
环境:
使用此选项可生成所需的Unicode字符数列表:
fa_icons="globe|vimeo|youtube|facebook|twitter|google-plus"
for code in $(egrep "^@fa-var-($fa_icons):" less/font-awesome/variables.less | cut -d ':' -f 2 | sed -e 's/^ "\\//' | sed -e 's/";/,/' | sort ); do echo -n $code; done
Run Code Online (Sandbox Code Playgroud)
然后在专家模式中将其与FontSquirrel一起使用,您可以在其中选择自定义子集:http://www.fontsquirrel.com/tools/webfont-generator
在Unicode范围中,输入上面的逗号分隔值.
然后从CSS中删除不必要的东西:
egrep "@fa-var-($fa_icons);" less/font-awesome/icons.less
Run Code Online (Sandbox Code Playgroud)
您需要打开less/font-awesome/icons.less并将grep的输出粘贴到文件中.
| 归档时间: |
|
| 查看次数: |
29305 次 |
| 最近记录: |