|
It is important to understand the relationship between characters and glyphs. In a typical font file, characters are allocated slots according their character position within the Unicode range. The ‘A’ character is always at the same code point within a Unicode font. However, OpenType allows font designers to specify different glyphs to output for any character or combination of characters; there may be several glyphs associated with the ‘A’ character, depending on which feature tables are applied. For example, the smcp table will swap the ‘A’ character for a small cap glyph. It is up to the font designer to store the glyphs where they want within the font, so there is no way to always assume that the glyph number in one font has an equivalent glyph in another font. Layout Developer provides a library tool which allows users to see the glyphs within a font.
|