字体文件压缩fontmin,大幅压缩字体文件

快速熟练fontmin的使用,只需要在代码中配置文章中需要用到的文字,可以大幅度缩减代码大小

安装

npm install fontmin

目录结构

src
 └─font
     └─*.ttf
    

生成目录

dist
 └─font
     └─*.ttf
    

命令

node fontmin.js

代码

//fontmin.js
var Fontmin = require("fontmin");
var fontmin = new Fontmin()
  .use(
    Fontmin.glyph({
      // text: "Play OnlineRummy & Win Daily Play on India’s Best Gaming App",
      text: "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890&₹+:’?,₹%>",  //网页中需要用到此字体的文字
      hinting: false, // keep ttf hint info (fpgm, prep, cvt). default = true
    })
  )
  .src("font/*.ttf")
  .dest("dist/font");
fontmin.run(function (err, files) {
  if (err) {
    throw err;
  }

  console.log(files[0]);
  // => { contents: <Buffer 00 01 00 ...> }
});
posted on 2023-02-22 17:45  随心的博客  阅读(612)  评论(0编辑  收藏  举报