Archive for the Category: node

node-fontnik使用

node-fontnik 是mapbox开源的将字体转换为 SDFs (signed distance fields) 格式的工具. SDFs使用protobuf定义。 node-fontnik 是基于nodejs开发的,因此必须要安装node ,并且目前必须为node v0.10.x ,最新版本安装的时候会出错。 1 下载node-fontnik 源代码 git clone https://github.com/mapbox/node-fontnik cd node-fontnik 2 安装 npm install 3 使用 cd bin ./build-glyphs “Microsoft YaHei Regular” glyphs/ 需要注意的是,在build-glyphs文件中,没有注册字体,因此可以修改build-glyphs,首先注册字体,如下面代码: fontnik.register_fonts(path.resolve(__dirname + ‘/../fonts/’), { recurse: true }); var faces = []; faces = fontnik.faces(); console.error(‘resolved ‘, faces);

Leave a comment