mirror of
https://github.com/foliojs/pdfkit.git
synced 2025-12-08 20:15:54 +00:00
Move TTF table tags to prototype
This commit is contained in:
parent
2eb9fa3aa2
commit
38e5b73e58
@ -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
|
||||
|
||||
|
||||
@ -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 = {}
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -1,10 +1,7 @@
|
||||
Table = require '../table'
|
||||
|
||||
class OS2Table extends Table
|
||||
constructor: ->
|
||||
@tag = 'OS/2'
|
||||
super
|
||||
|
||||
tag: 'OS/2'
|
||||
parse: (data) ->
|
||||
data.pos = @offset
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user