Current File : /home/tradevaly/www/node_modules/fontkit/src/tables/hdmx.js |
import r from 'restructure';
let DeviceRecord = new r.Struct({
pixelSize: r.uint8,
maximumWidth: r.uint8,
widths: new r.Array(r.uint8, t => t.parent.parent.maxp.numGlyphs)
});
// The Horizontal Device Metrics table stores integer advance widths scaled to particular pixel sizes
export default new r.Struct({
version: r.uint16,
numRecords: r.int16,
sizeDeviceRecord: r.int32,
records: new r.Array(DeviceRecord, 'numRecords')
});