美文网首页
使用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