Skip to content

LuckyLiuyz/fontmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fontmin

字体压缩工具,实现将体积大的字体文件,按需压缩,以便达到高速加载的目的。

操作步骤

1、下载此项目,执行如下命令,安装依赖:

npm install

2、执行如下脚本命令,查看压缩结果:

npm run start
  • 2.1、执行命令截图如下:

截图

  • 2.2、压缩前后文件大小比较:

截图

  • 2.3、脚本文件内容如下:
var srcPath = 'src/font/*.ttf'; // 字体源文件
var destPath = 'dist/font';    // 输出路径
// 按需提取的文字
var text = '我说你是人间的四月天;笑响点亮了四面风;轻灵在春的光艳中交舞着变。';

// 初始化
var fontmin = new Fontmin()
    .src(srcPath)               // 输入配置
    .use(Fontmin.glyph({        // 字型提取插件
        text: text              // 所需文字
    }))   
    .dest(destPath);            // 输出配置

// 执行
fontmin.run(function (err, files, stream) {
    if (err) {                  // 异常捕捉
        console.error(err);
    }
    console.log('fontmin success');// 成功
});

致谢

About

字体压缩Demo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published