Code coverage report for fontkit/src/tables/gasp.coffee

Statements: 100% (3 / 3)      Branches: 100% (0 / 0)      Functions: 100% (0 / 0)      Lines: 100% (3 / 3)      Ignored: none     

All files » fontkit/src/tables/ » gasp.coffee
1 2 3 4 5 6 7 8 9 10 11 12 131   1             1      
r = require 'restructure'
 
GaspRange = new r.Struct
  rangeMaxPPEM:       r.uint16                  # Upper limit of range, in ppem
  rangeGaspBehavior:  new r.Bitfield r.uint16, [  # Flags describing desired rasterizer behavior
    'grayscale', 'gridfit', 
    'symmetricSmoothing', 'symmetricGridfit'  # only in version 1, for ClearType
  ]
 
module.exports = new r.Struct
  version:    r.uint16  # set to 0
  numRanges:  r.uint16
  gaspRanges: new r.Array(GaspRange, 'numRanges') # Sorted by ppem