lib/ttfunk/table/kern.rb in ttfunk-1.5.1 vs lib/ttfunk/table/kern.rb in ttfunk-1.6.0

- old
+ new

@@ -1,14 +1,17 @@ +# frozen_string_literal: true + require_relative '../table' module TTFunk class Table class Kern < Table attr_reader :version attr_reader :tables def self.encode(kerning, mapping) return nil unless kerning.exists? && kerning.tables.any? + tables = kerning.tables.map { |table| table.recode(mapping) }.compact return nil if tables.empty? [0, tables.length, tables.join].pack('nnA*') end