Patent Document ID: 5583978
Application ID: 08250372
Patent Status: 1

Claim One:
1. A computerized method comprising the steps of: receiving an input text which represents a sequence of characters and which identifies for each character a pre-defined font; accessing, for each combination of a character and pre-defined font so received, a pre-defined font description which describes a sequence of outline segments which define each of the one or more outlines of the shape of the character in its associated pre-defined font using a given font description language; generating a new font description from the pre-defined font description of the shape for each received character-font combination, which new font description describes the shape of the combination as a sequence of outline segments according to a new font description language, said step of generating new font descriptions including the steps of: modeling the character-font shape defined by a given pre-defined font description, including the steps of: identifying description-independent segmentation points in the one or more outlines represented by the outline segments of the given pre-defined font description, the location of which description-independent points is a function of each such outline's shape, independently of the sequence or segmentation of the outline segments included in the pre-defined font description; approximating the shape of the outline defined by the pre-defined font description between adjacent description-independent points with new segments bounded at those adjacent description-independent points; and generating a given one of said new font descriptions in which the sequence of outline segments includes said new segments; and creating an output text including: a sequence of characters corresponding to those of the input text; the new font descriptions created for the characters of the input text, including said given one of said new font description; and an indication of which of the new font descriptions represents the shape of each character in the output text.