美文网首页
使用fontmin生成中文字体

使用fontmin生成中文字体

作者: ayto7 | 来源:发表于2021-02-01 14:45 被阅读0次

https://www.npmjs.com/package/fontmin

npm install --save fontmin

var Fontmin = require('fontmin');

var srcPath = 'src/font/TencentSans-W7.ttf'; // 字体源文件
var destPath = 'asset/font';    // 输出路径
var text = '嘿嘿嘿';

// 初始化
var fontmin = new Fontmin()
    .src(srcPath)               // 输入配置
    .use(Fontmin.glyph({        // 字型提取插件
        text: text              // 所需文字
    }))
    .use(Fontmin.ttf2eot())     // eot 转换插件
    .use(Fontmin.ttf2woff())    // woff 转换插件     
    .use(Fontmin.ttf2svg())     // svg 转换插件
    .use(Fontmin.css())         // css 生成插件
    .dest(destPath);            // 输出配置

// 执行
fontmin.run(function (err, files, stream) {

    if (err) {                  // 异常捕捉
        console.error(err);
    }

    console.log('done');        // 成功
});

相关文章

网友评论

      本文标题:使用fontmin生成中文字体

      本文链接:https://www.haomeiwen.com/subject/hdgjtltx.html