all files / fontkit/src/tables/ vmtx.coffee

100% Statements 5/5
100% Branches 0/0
100% Functions 2/2
100% Lines 5/5
1 2 3 4 5 6 7 8 9 10          
r = require 'restructure'
 
VmtxEntry = new r.Struct
  advance: r.uint16  # The advance height of the glyph
  bearing: r.int16   # The top sidebearing of the glyph
 
# Vertical Metrics Table
module.exports = new r.Struct
  metrics:  new r.LazyArray(VmtxEntry, -> @parent.vhea.numberOfMetrics)
  bearings: new r.LazyArray(r.int16, -> @parent.maxp.numGlyphs - @parent.vhea.numberOfMetrics)