FontCut-Chrome 字体裁剪插件
「福利」 ✿✿ ヽ(°▽°)ノ ✿:文章最后有抽奖,转转纪念 T 恤一件或转转随机手办一个,走过路过不要错过哦
本文介绍了前端使用字体的一些问题,并介绍了一个基于 opentype.js
实现的Chrome字体裁剪插件,能够实时预览字体,裁剪并导出otf和woff格式的字体子集。
为什么要截取字体?
相对于英文字体,中文字体文字多轮廓复杂,一个文件动辄10多MB。而一些活动页等场景必须要实现富文本。所以我们会将用到的字体裁剪出一个子集。
目前font-carrier,fontkit,fontmin
等字体裁剪方案只能借助服务端能力,着实不便。其实这些项目大多也是基于opentype.js
的。opentype.js
能够在浏览器将 ttf otf woff 三种文件格式解析为一个 font 类,其实字体裁剪在浏览器就能完成。