Patent ID: 7242404
Filing Date: 2007-07-10
Classification: G06T

Abstract:
1. A computer readable medium having computer-executable instructions for performing a method of enlarging a character within a document, wherein the character is a component of a predetermined font, the method comprising: determining a desired size for the character; determining whether the predetermined font includes existing variants of the character having the desired size; upon determining that the predetermined font does include a variant of the character having the desired size, selecting the variant for insertion within the document; and upon determining that the predetermined font does not include a variant of the character having the desired size, assembling a character of the desired size from a plurality of component glyphs stored within the predetermined font, wherein each component glyph includes at least one straight line connector for overlapping a connector of an adjacent component glyph, and wherein the step of assembling the character further comprises: maximizing an amount of overlap between neighboring connectors at each end of adjacent component glyphs to minimize an overall size of the connector; calculating a potential increase in character size resulting from reducing the amount of connector overlap from the maximum amount to a predetermined minimum amount of overlap, wherein the predetermined minimum amount is greater than zero; and determining if the potential increase in character size is equal to or greater than the desired character size.