Sha256: a60bdd4e6cfff9eb3ff5ffc198db41c1cbd0ec0bc32900183721e0bf28556d79
Contents?: true
Size: 688 Bytes
Versions: 1
Compression:
Stored size: 688 Bytes
Contents
module TTFunk class Table class Head < TTFunk::Table def initialize(fh, font, info) fh.pos = info[:offset] data = fh.read(20) @version, @font_revision, @check_sum_adjustment, @magic_number, @flags, @units_per_em = data.unpack("N4n2") # skip dates fh.read(16) data = fh.read(8) @x_min, @y_min, @x_max, @y_max = data.unpack("n4").map { |e| to_signed(e) } data = fh.read(4) @mac_style, @lowest_rec_ppem = data.unpack("n2") data = fh.read(6) @font_direction_hint, @index_to_loc_format, @glyph_data_format = data.unpack("n3") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
prawn-0.3.0 | vendor/ttfunk/lib/ttfunk/table/head.rb |