Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
75 words
A computer readable medium containing program instructions for achieving enhanced glyphs of a font, the program instructions comprising: (a) determining a glyph layer description for a selected glyph; (b) accessing at least one contour for the selected glyph; (c) accessing at least one layer style for the at least one contour of the selected glyph; and (d) rendering the selected glyph in accordance with the at least one layer style to produce an enhanced glyph.
Claim 2
Dependent Claim
75 words
A computer readable medium containing program instructions for achieving enhanced glyphs of a font, the program instructions comprising: (a) determining a glyph layer description for a selected glyph; (b) accessing at least one contour for the selected glyph; (c) accessing at least one layer style for the at least one contour of the selected glyph; and (d) rendering the selected glyph in accordance with the at least one layer style to produce an enhanced glyph.
Claim 3
Dependent Claim
32 words
The computer readable medium of claim 1 further comprising repeating steps (b), (c), and (d) for each layer of the selected glyph until all layer styles for the selected glyph are rendered.
Claim 4
Dependent Claim
18 words
The computer readable medium of claim 1 wherein rendering further comprises outputting a bitmap of the enhanced glyph.
Claim 5
Dependent Claim
19 words
The computer readable medium of claim 1 wherein rendering further comprises outputting a data stream for the enhanced glyph.
Claim 6
Dependent Claim
18 words
The computer readable medium of claim 4 wherein the data stream corresponds with a curve codec stream format.
Claim 7
Dependent Claim
19 words
The computer readable medium of claim 4 wherein the data stream corresponds with a page description language data stream.
Claim 8
Dependent Claim
22 words
The computer readable medium of claim 1 wherein the determining step (a) further comprises identifying the selected glyph from a glyph id.
Claim 9
Dependent Claim
26 words
The computer readable medium of claim 1 wherein the accessing step (b) further comprises accessing an appropriate contour from a hinted path of the selected glyph.
Claim 10
Dependent Claim
15 words
The computer readable medium of claim 8 wherein a font scaler provides the hinted path.
Claim 11
Dependent Claim
45 words
The computer readable medium of claim 7 wherein determining step (a) further comprises determining a number of contours associated with the selected glyph, determining one or more contours forming each layer of the selected glyph, and identifying a style of enhancement associated with each layer.
Claim 12
Dependent Claim
18 words
The computer readable medium of claim 10 further comprising providing style of enhancement data in a data structure.
Claim 13
Dependent Claim
25 words
The computer readable medium of claim 11 wherein style of enhancement data comprises basic style data including color, fill type, alpha value, and stroke/fill identification.
Claim 14
Dependent Claim
15 words
The computer readable medium of claim 12 wherein color data comprises device independent color data.
Claim 15
Dependent Claim
45 words
The computer readable medium of claim 12 wherein style of enhancement data further comprises layer style attribute data, the layer style attribute data comprising an extensible set of attributes including a transfer mode, gradient ramp fill, foreground, background and other color options for each layer.
Claim 16
Dependent Claim
62 words
A computer readable medium containing program instructions for achieving enhanced individual glyphs of a font, the program instructions comprising: forming a glyph layer description of one or more layers for a font; forming a layer style description of one or more styles for the font; and utilizing data from the layer style description by the glyph layer description to achieve enhanced glyphs.
Claim 17
Dependent Claim
62 words
A computer readable medium containing program instructions for achieving enhanced individual glyphs of a font, the program instructions comprising: forming a glyph layer description of one or more layers for a font; forming a layer style description of one or more styles for the font; and utilizing data from the layer style description by the glyph layer description to achieve enhanced glyphs.
Claim 18
Dependent Claim
29 words
The computer readable medium of claim 15 wherein forming a glyph layer description further comprises forming a data structure of layering specifications for the enhanced glyphs of the font.
Claim 19
Dependent Claim
35 words
The computer readable medium of claim 16 wherein the data structure further comprises one or more glyph attributes to apply optional programmed effects for an entire glyph, the glyph attributes including animation commands and parameters.
Claim 20
Dependent Claim
27 words
The computer readable medium of claim 16 wherein the layering specifications indicate what layers exist for each glyph and how the existing layers relate to one another.
Claim 21
Dependent Claim
21 words
The computer readable medium of claim 16 wherein the layering specifications prescribe an order for layer formation of the enhanced glyph.
Claim 22
Dependent Claim
19 words
The computer readable medium of claim 16 wherein the layering specifications indicate one or more contours forming each layer.
Claim 23
Dependent Claim
20 words
The computer readable medium of claim 20 wherein the layering specifications specify use of all contours for the enhanced glyph.
Claim 24
Dependent Claim
33 words
The computer readable medium of claim 15 wherein forming a layer style description further comprises forming a data table of style characteristics, each entry in the data table having a style index value.
Claim 25
Dependent Claim
27 words
The computer readable medium of claim 22 wherein utilizing data from the layer style description further comprises providing the style index value in the glyph layer description.
Claim 26
Dependent Claim
42 words
The computer readable medium of claim 22 wherein forming a data table of style characteristics further comprises providing basic style data for a style, the basic style data comprising color, fill type, an alpha value, and an identification of a stroke/fill selection.
Claim 27
Dependent Claim
44 words
The computer readable medium of claim 24 wherein forming a data table of style characteristics further comprises providing style attribute data, the style attribute data comprising an extensible set of attributes including transfer mode, gradient ramp fill, foreground, background, and other color selection indicators.