Automated bitmap character generation from outlines
AssigneeBitstream Inc.
InventorsPhillip G. Apley, David A. Berlow, John S. Collins
Life of this patent
Estimating the term…
Loading patent…
AssigneeBitstream Inc.
InventorsPhillip G. Apley, David A. Berlow, John S. Collins
Estimating the term…
An outline representation of a character or symbol is treated as being composed of a hierarchy of zones formed in both the horizontal and vertical directions. The zones are completely character-specific. Each zone defines the extent of some feature of the character. The boundaries of the zones are mapped to specific pixel locations in a bitmap em-square of selected resolution and size. The available pixels are then allocated to the zones. After each level of zone has received its pixel allocation, the pixels assigned thereto are then distributed among the next lower level of zones and the process is repeated iteratively until all zones have received their pixel allocations or it is no longer possible to make allocations. To maintain relationships between features, features of characters (both within individual characters and between different characters) may be linked so as to be defined in terms of the features of the same or other characters. The features are linked at the outline description level, so that the linking need be specified only once and will thereafter be useful any time a bitmap is to be generated from the outline.
A method for use in generating from an outline representation of a character a bitmap representation therefor, at a selectable point size and resolution, the outline representation being defined relative to a high-resolution em-square and the bitmap representation being defined in terms of a low-resolution em-square, such method comprising the steps of:
A method for use in generating a low-resolution bitmap representation of each character in a character set at a selectable resolution and point size from an outline representation thereof relative to a high-resolution em-square, to provide low-resolution bitmap character representation of consistent and aesthetically pleasing appearance, said method comprising the steps of:
A method for use in generating a low resolution bitmap representation of a character at a selectable resolution and point size form an outline representation thereof relative to a high-resolution em-square to provide a low-resolution bitmap character representation of consistent and aesthetically pleasing appearance comprising the steps of:
Dependencies are inferred from the claim text.