1. A method executed in a computer system for generating glyphs, the method comprising the steps of: (1) determining whether a text element comprising a plurality of code points, each of said code points representing a glyph, has a first associated glyph in a table, said table associating a predefined set of one or more code points with a predefined set of one or more associated glyphs, said first associated glyph being one of said predefined set of associated glyphs; (2) outputting said first associated glyph when said text element has a first associated glyph; (3) modifying said text element if said text element does not have a first associated glyph, said modifying step comprising the steps of: (i) removing a predefined subset of the text element and including at least one code point to produce a modified text element; and (ii) generating a text element remainder comprising the predefined subset; (4) determining if said modified text element has a second associated glyph in the table; (5) determining if said text element remainder has a subsequent associated glyph; (6) outputting said second associated glyph and said subsequent associated glyph, respectively, if said modified text element has a second associated glyph, and if said text element remainder has a subsequent associated glyph.
1. A method executed in a computer system for generating glyphs, the method comprising the steps of: (1) determining whether a text element comprising a plurality of code points, each of said code points representing a glyph, has a first associated glyph in a table, said table associating a predefined set of one or more code points with a predefined set of one or more associated glyphs, said first associated glyph being one of said predefined set of associated glyphs; (2) outputting said first associated glyph when said text element has a first associated glyph; (3) modifying said text element if said text element does not have a first associated glyph, said modifying step comprising the steps of: (i) removing a predefined subset of the text element and including at least one code point to produce a modified text element; and (ii) generating a text element remainder comprising the predefined subset; (4) determining if said modified text element has a second associated glyph in the table; (5) determining if said text element remainder has a subsequent associated glyph; (6) outputting said second associated glyph and said subsequent associated glyph, respectively, if said modified text element has a second associated glyph, and if said text element remainder has a subsequent associated glyph. 9. The method of claim 1, further comprising the step of: outputting, for a text element in a font, more than one glyph wherein said text element comprises a code point representing a joining character and is associated with a single glyph for display on an output device in another font, said table indicating that said text element is not associated with a single glyph in said first font and indicating that said text element is associated with a single glyph in said second font.