Sha256: 29c011630d9b04f1c3f73527b98af8d543477fa4478b5fa003c9ddceaec37f20
Contents?: true
Size: 983 Bytes
Versions: 1
Compression:
Stored size: 983 Bytes
Contents
# frozen_string_literal: true module TTFunk class Table class Cff < TTFunk::Table # CFF Header. class Header < TTFunk::SubTable # CFF table major version. # @return [Integer] attr_reader :major # CFF table minor version. # @return [Integer] attr_reader :minor # Size of the header itself. # @return [Integer] attr_reader :header_size # Size of all offsets from beginning of table. # @return [Integer] attr_reader :absolute_offset_size # Length of header. # # @return [Integer] def length 4 end # Encode header. # # @return [String] def encode [major, minor, header_size, absolute_offset_size].pack('C*') end private def parse! @major, @minor, @header_size, @absolute_offset_size = read(4, 'C*') end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ttfunk-1.8.0 | lib/ttfunk/table/cff/header.rb |