Patent ID: 7002598

Claim:
A method for rendering a region of a composite glyph, comprising: defining a composite glyph by a set of elements; generating a set of two-dimensional distance fields using the set of elements, wherein each two-dimensional distance field in the set of two-dimensional distance fields is partitioned into cells, each cell including a method for reconstructing the corresponding two-dimensional distance field within the cell, a composition of the set of two-dimensional distance fields representing the composite glyph; and rendering a region of the composite glyph using the set of two-dimensional distance fields, the rendering further comprising: identifying, for each two-dimensional distance field in the set of two-dimensional distance fields, a set of cells of the two-dimensional distance field, the set of cells associated with the region of the composite glyph; locating a set of pixels associated with the region; specifying a set of components for each pixel in the set of pixels; and determining an antialiased intensity for each component of each pixel in the set of pixels, the determining further comprising: determining, for each two-dimensional distance field in the set of two-dimensional distance fields, a corresponding distance for the component of the pixel from the corresponding set of cells; combining the corresponding distances to determine a combined distance; and mapping the combined distance to the antialiased intensity of the component of the pixel.