class TTFunk::Directory
Attributes
scaler_type[R]
tables[R]
Public Class Methods
new(io, offset = 0)
click to toggle source
# File lib/ttfunk/directory.rb, line 6 def initialize(io, offset = 0) io.seek(offset) @scaler_type, table_count = io.read(12).unpack('Nn') @tables = {} table_count.times do tag, checksum, offset, length = io.read(16).unpack('a4N*') @tables[tag] = { tag: tag, checksum: checksum, offset: offset, length: length } end end