UNPKG

fis3-command-svg-converter

Version:
53 lines (30 loc) 1.38 kB
## 特点 - 基于[grunt-webfont](https://github.com/sapegin/grunt-webfont)的fis3命令行插件 - 支持将svg icons 转化成svg,oet,ttf,woff,woff2,输出相应的样式文件 - 支持将字体文件转发成data uri,替换样式文件中的url ## 开始使用 ### 安装插件 `npm install fis3-command-svg-converter` ### 配置 在fis-conf.js里面添加配置: ```javascript fis.config.set("svg-converter",{ src : './static/fonts/icons/**.svg',// svg icon文件,遵循node glob(必选) dest : './static/fonts', //产出字体目录(必选) destStyleFile: './static/css/font.less',// 产出的样式文件路径(支持less,css,sass文件)(必选) classPrefix: 'icon-',// 字体图标的class前缀 fontName: "icons",//字体文件的文件名 types: ['eot','woff2','woff','ttf','svg'],// 字体文件的输出类型 order: ['eot','woff2','woff','ttf','svg'],// 样式文件中font face src的顺序 embed: false,// 是否需要将文件base64 fixSvgViewport: false,// 是否要对svg文件svg标签属性viewBox width height的不匹配情况进行修改 fontHeight: 512, startCodepoint: 0xF101, fontFamilyName: "smart-icons", descent: 64, round: 10e12, normalize: true }); ``` ### 执行编译 执行 `fis3 svg-converter -d ./test/dest -s ./test/src/**.svg -f ./test/css/font.less`