ttfjs
TTFjs 是一个完全用 JavaScript 编写的 TrueType 字体解析器,兼容 Node.js 和浏览器。
规格覆盖
下表执行:CMAP(目前仅格式4),glyf(字形实际上并没有分解,只有重写),头,hhea,hmtx,失水,MAXP,名称,OS2,后(目前只有格式化3)。
TrueType 字体规范: 、
用法
var TTFFont = require ( 'ttfjs' )
新 TTFFont(缓冲区)
从提供的缓冲区(可以是 Node Buffer或ArrayBuffer )创建一个新的字体实例。
.stringWidth(str, size)
返回给定字体大小的给定字符串的宽度。
.lineHeight(大小,[includeGap])
返回给定字体大小的行高,带或不带行距。
.lineDescent(大小)
返回给定字体大小的行下降。
1