66. The computer readable medium encoded with the computer program of claim 65 , the computer program further comprising instructions that when executed by the programmable processor cause the programmable processor to perform operations comprising: embedding the identified glyphlet in the text document.
65. A computer readable medium encoded with a computer program for representing a character in a text document, the computer program comprising instructions that when executed by a programmable processor of a computer cause the programmable processor to perform operations comprising: inserting into the text document a reference identifying a glyphlet, the identified glyphlet being a data structure stored in a memory of the computer including both a set of one or more character attributes defining semantic information of a character and a set of one or more glyph attributes defining appearance information from which a glyph image of a glyph representing the character can be rendered, the glyph attributes including all the information necessary to render the glyph image, the reference representing the character in the text document; and displaying the character in the text document, the displayed character being rendered from the glyph attributes.