Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
135 words
A data processing apparatus comprising: a font memory including font header data which includes data which defines spacing metrics for each glyph stored in said font memory; a printer; and a host processor coupling said font memory to said printer and further including printer driver means for enabling communications with said printer, said printer driver means downloading said font header data to said printer when a first glyph of a corresponding font is downloaded thereto, said font header data excluding said data which defines spacing metrics except for said first glyph and, in response to a requirement to download a further selected font glyph to said printer, downloading a glyph data structure corresponding to said further selected font glyph, said glyph data structure including said spacing metric data for only said further selected font glyph.
Claim 2
Dependent Claim
135 words
A data processing apparatus comprising: a font memory including font header data which includes data which defines spacing metrics for each glyph stored in said font memory; a printer; and a host processor coupling said font memory to said printer and further including printer driver means for enabling communications with said printer, said printer driver means downloading said font header data to said printer when a first glyph of a corresponding font is downloaded thereto, said font header data excluding said data which defines spacing metrics except for said first glyph and, in response to a requirement to download a further selected font glyph to said printer, downloading a glyph data structure corresponding to said further selected font glyph, said glyph data structure including said spacing metric data for only said further selected font glyph.
Claim 3
Dependent Claim
22 words
The data processing apparatus as recited in claim 1, wherein said spacing metric data comprises left side bearing and advance width data.
Claim 4
Dependent Claim
29 words
The data processing apparatus as recited in claim 3, wherein said font header data is devoid of left side bearing and advance width data for glyphs comprising said font.
Claim 5
Dependent Claim
24 words
The data processing apparatus as recited in claim 1, wherein said font memory stores TrueType font data which comprises contour descriptions of font glyphs.
Claim 6
Independent Claim
177 words
A method for downloading font data from a host processor to a printer, said host processor including a font memory for storing font header data which includes data which defines spacing metrics for each glyph in a font, said host processor further including printer driver means for enabling communications between said host processor and said printer, said method comprising the steps of: a) responding to a requirement to download a first glyph of a selected font to said printer, by i) downloading font header data, excluding said data which defines spacing metrics for each said glyph in said font except for said first glyph to said printer; and ii) downloading to said printer, a glyph data structure corresponding to said first glyph, said glyph data structure including spacing metric data for only said first font glyph; and b) responding to a requirement to download a further glyph of said font to said printer, by downloading a glyph data structure corresponding to said further glyph, said glyph data structure including spacing metric data for only said further glyph.
Claim 7
Independent Claim
177 words
A method for downloading font data from a host processor to a printer, said host processor including a font memory for storing font header data which includes data which defines spacing metrics for each glyph in a font, said host processor further including printer driver means for enabling communications between said host processor and said printer, said method comprising the steps of: a) responding to a requirement to download a first glyph of a selected font to said printer, by i) downloading font header data, excluding said data which defines spacing metrics for each said glyph in said font except for said first glyph to said printer; and ii) downloading to said printer, a glyph data structure corresponding to said first glyph, said glyph data structure including spacing metric data for only said first font glyph; and b) responding to a requirement to download a further glyph of said font to said printer, by downloading a glyph data structure corresponding to said further glyph, said glyph data structure including spacing metric data for only said further glyph.
Claim 8
Dependent Claim
20 words
The method as recited in claim 5, wherein said spacing metric data comprises left side bearing and advance width data.
Claim 9
Dependent Claim
27 words
The method as recited in claim 6, wherein said font header data is devoid of left side bearing and advance width data for glyphs comprising said font.
Claim 10
Dependent Claim
22 words
The method as recited in claim 5, wherein said font memory stores TrueType font data which comprises contour descriptions of font glyphs.