At 10:55 11/2/2002, Thomas Lotze wrote:
Unencoded glyphs in OpenType fonts (which use the TrueType sfnt table structure but may contain either TrueType or PostScript outlines) have no entries in the cmap table. It is possible to hack a font and add cmap table entries for such glyphs, so there is a parallel to re-encoding a Type 1 font.How does this compare to unmapped glyphs in Type1 fonts, which can be made accessible by re-encoding the font? Are they hidden at a deeper level, or is it essentially the same thing? Do they get glyph names so a program that can parse the font file can identify and use them even though they are not mapped?
Yes, variant glyphs will have glyph names (unless, e.g. a format 3 'post' table is used, in which case no glyphs have names), and these can be parsed. For example, Adobe InDesign parses the names of some standard ligatures (ff fi fl ffi ffl) regardless of font format, so is able to do ligature substitutions for these without relying on glyph substitution lookups in the font. For information about glyph naming and its relationship to Unicode, see http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
John Hudson
Tiro Typeworks www.tiro.com
Vancouver, BC [EMAIL PROTECTED]
It is necessary that by all means and cunning,
the cursed owners of books should be persuaded
to make them available to us, either by argument
or by force. - Michael Apostolis, 1467