diff --git a/lib/font/tables/cmap.coffee b/lib/font/tables/cmap.coffee index 25de025..44c0075 100644 --- a/lib/font/tables/cmap.coffee +++ b/lib/font/tables/cmap.coffee @@ -2,10 +2,7 @@ Table = require '../table' Data = require '../../data' class CmapTable extends Table - constructor: -> - @tag = 'cmap' - super - + tag: 'cmap' parse: (data) -> data.pos = @offset diff --git a/lib/font/tables/glyf.coffee b/lib/font/tables/glyf.coffee index 9116c0b..f3402d3 100644 --- a/lib/font/tables/glyf.coffee +++ b/lib/font/tables/glyf.coffee @@ -2,10 +2,7 @@ Table = require '../table' Data = require '../../data' class GlyfTable extends Table - constructor: -> - @tag = 'glyf' - super - + tag: 'glyf' parse: (data) -> # We're not going to parse the whole glyf table, just the glyfs we need. See below. @cache = {} diff --git a/lib/font/tables/head.coffee b/lib/font/tables/head.coffee index 0b5d726..db1d878 100644 --- a/lib/font/tables/head.coffee +++ b/lib/font/tables/head.coffee @@ -2,10 +2,7 @@ Table = require '../table' Data = require '../../data' class HeadTable extends Table - constructor: -> - @tag = 'head' - super - + tag: 'head' parse: (data) -> data.pos = @offset diff --git a/lib/font/tables/hhea.coffee b/lib/font/tables/hhea.coffee index c824a09..f3468f4 100644 --- a/lib/font/tables/hhea.coffee +++ b/lib/font/tables/hhea.coffee @@ -2,10 +2,7 @@ Table = require '../table' Data = require '../../data' class HheaTable extends Table - constructor: -> - @tag = 'hhea' - super - + tag: 'hhea' parse: (data) -> data.pos = @offset diff --git a/lib/font/tables/hmtx.coffee b/lib/font/tables/hmtx.coffee index 915c524..687092d 100644 --- a/lib/font/tables/hmtx.coffee +++ b/lib/font/tables/hmtx.coffee @@ -2,10 +2,7 @@ Table = require '../table' Data = require '../../data' class HmtxTable extends Table - constructor: -> - @tag = 'hmtx' - super - + tag: 'hmtx' parse: (data) -> data.pos = @offset diff --git a/lib/font/tables/loca.coffee b/lib/font/tables/loca.coffee index 6a78e47..c7254a0 100644 --- a/lib/font/tables/loca.coffee +++ b/lib/font/tables/loca.coffee @@ -2,10 +2,7 @@ Table = require '../table' Data = require '../../data' class LocaTable extends Table - constructor: -> - @tag = 'loca' - super - + tag: 'loca' parse: (data) -> data.pos = @offset format = @file.head.indexToLocFormat diff --git a/lib/font/tables/maxp.coffee b/lib/font/tables/maxp.coffee index 8b1abc8..75473f4 100644 --- a/lib/font/tables/maxp.coffee +++ b/lib/font/tables/maxp.coffee @@ -2,10 +2,7 @@ Table = require '../table' Data = require '../../data' class MaxpTable extends Table - constructor: -> - @tag = 'maxp' - super - + tag: 'maxp' parse: (data) -> data.pos = @offset diff --git a/lib/font/tables/name.coffee b/lib/font/tables/name.coffee index 6dbaec2..6aa37e3 100644 --- a/lib/font/tables/name.coffee +++ b/lib/font/tables/name.coffee @@ -3,10 +3,7 @@ Data = require '../../data' utils = require '../utils' class NameTable extends Table - constructor: -> - @tag = 'name' - super - + tag: 'name' parse: (data) -> data.pos = @offset diff --git a/lib/font/tables/os2.coffee b/lib/font/tables/os2.coffee index ee93f7f..d74a375 100644 --- a/lib/font/tables/os2.coffee +++ b/lib/font/tables/os2.coffee @@ -1,10 +1,7 @@ Table = require '../table' class OS2Table extends Table - constructor: -> - @tag = 'OS/2' - super - + tag: 'OS/2' parse: (data) -> data.pos = @offset diff --git a/lib/font/tables/post.coffee b/lib/font/tables/post.coffee index 2ed5d77..16a7576 100644 --- a/lib/font/tables/post.coffee +++ b/lib/font/tables/post.coffee @@ -2,10 +2,7 @@ Table = require '../table' Data = require '../../data' class PostTable extends Table - constructor: -> - @tag = 'post' - super - + tag: 'post' parse: (data) -> data.pos = @offset