This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module TTFunk
|
||||
class Table
|
||||
class Post
|
||||
# Version 4.0 names glyphs by their character code.
|
||||
module Format40
|
||||
# Get glyph name for character code.
|
||||
#
|
||||
# @param code [Integer]
|
||||
# @return [String]
|
||||
def glyph_for(code)
|
||||
@map[code] || 0xFFFF
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def parse_format!
|
||||
@map = read(file.maximum_profile.num_glyphs * 2, 'N*')
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user