Module: TTFunk::Table::Post::Format20
- Includes:
- Format10
- Defined in:
- lib/ttfunk/table/post/format20.rb
Overview
Version 2.0 is used for fonts that use glyph names that are not in the
set of Macintosh glyph names. A given font may map some of its glyphs to
the standard Macintosh glyph names, and some to its own custom names.
A version 2.0 post
table can be used in fonts with TrueType or CFF
version 2 outlines.
Constant Summary
Constants included from Format10
TTFunk::Table::Post::Format10::POSTSCRIPT_GLYPHS
Instance Method Summary collapse
-
#glyph_for(code) ⇒ String
Get glyph name for character code.
Instance Method Details
#glyph_for(code) ⇒ String
Get glyph name for character code.
Source Code
lib/ttfunk/table/post/format20.rb, line 21
21 | def glyph_for(code) |
22 | index = @glyph_name_index[code] |
23 | return '.notdef' unless index |
24 | |
25 | if index <= 257 |
26 | POSTSCRIPT_GLYPHS[index] |
27 | else
|
28 | @names[index - 258] || '.notdef' |
29 | end
|
30 | end
|