Patent US6043826A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6043826A Expired / Lapsed US ⏱️ 0.0 years remaining

Transferring outline fonts to devices requiring raster fonts

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1997-09-02
•
Granted: 2000-03-28
•
Expires: 2017-09-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system in accordance with the invention includes a primary desktop computer and an auxiliary portable computer. The two computers are configured to work together--documents such as word processing documents are at times downloaded from the desktop computer for viewing and editing on the portable computer. However, the desktop computer uses TrueType outline fonts, while the portable computer uses raster fonts. The desktop computer includes a conversion program that is automatically invoked when the user copies an outline font file to the portable computer. The conversion program makes calls to the graphics device interface of the desktop computer to render outline character glyphs to a bitmap. The resulting bitmap is used as the basis of a rasterized character glyph. A set of glyphs is converted in this manner and compiled into a raster font file. The raster font file is then copied to the font folder of the portable computer and is used by the portable computer when displaying and editing documents created on the desktop computer.

Inventors

  • 👤 Raymond A. Manning

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:56
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/109

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 71 words
A method of sharing resources between first and second computers, wherein the first computer uses outline fonts and the second computer uses raster fonts, wherein a font comprises a plurality of glyphs stored as a computer-readable file, the method comprising the following steps: rasterizing individual glyphs from a selected outline font file; compiling the rasterized glyphs into a raster font file; and installing the raster font file on the second computer.
Claim 2
Independent Claim 71 words
A method of sharing resources between first and second computers, wherein the first computer uses outline fonts and the second computer uses raster fonts, wherein a font comprises a plurality of glyphs stored as a computer-readable file, the method comprising the following steps: rasterizing individual glyphs from a selected outline font file; compiling the rasterized glyphs into a raster font file; and installing the raster font file on the second computer.
Claim 3
Dependent Claim 23 words
A method as recited in claim 1, wherein the rasterizing step comprises rendering glyphs to a device context maintained by an operating system.
Claim 4
Dependent Claim 22 words
A method as recited in claim 1, wherein the rasterizing step comprises rendering glyphs as bitmaps to one or more memory regions.
Claim 5
Dependent Claim 56 words
A method as recited in claim 1, wherein: the rasterizing step comprises rendering glyphs to a device context using a graphics device interface of an operating system; and the compiling step comprises reading bitmaps from the device context and arranging the bitmaps in the raster font file in accordance with a predefined raster font file format.
Claim 6
Independent Claim 95 words
A method of sharing resources between a primary computer and an auxiliary computer, wherein the primary computer uses outline fonts and the auxiliary computer uses raster fonts, the method comprising the following steps: creating a device context in the primary computer using a graphics device interface of the primary computer; rendering glyphs from a selected outline font to the device context; and reading bitmaps corresponding to the glyphs from the device context and arranging them in a raster font file in accordance with a predefined raster font file format for use on the auxiliary computer.
Claim 7
Independent Claim 95 words
A method of sharing resources between a primary computer and an auxiliary computer, wherein the primary computer uses outline fonts and the auxiliary computer uses raster fonts, the method comprising the following steps: creating a device context in the primary computer using a graphics device interface of the primary computer; rendering glyphs from a selected outline font to the device context; and reading bitmaps corresponding to the glyphs from the device context and arranging them in a raster font file in accordance with a predefined raster font file format for use on the auxiliary computer.
Claim 8
Dependent Claim 23 words
A method as recited in claim 5, further comprising a step of installing the raster font file for use by the auxiliary computer.
Claim 9
Dependent Claim 74 words
A computer that has access to outline fonts, comprising: one or more processors; a graphics device interface that is executable by the one or more processors to render outline fonts for display; and a conversion program that is executable by the one or more processors to create a raster font corresponding to a selected outline font, wherein the conversion program uses the graphics device interface to rasterize individual glyphs of the selected outline font.
Claim 10
Dependent Claim 74 words
A computer that has access to outline fonts, comprising: one or more processors; a graphics device interface that is executable by the one or more processors to render outline fonts for display; and a conversion program that is executable by the one or more processors to create a raster font corresponding to a selected outline font, wherein the conversion program uses the graphics device interface to rasterize individual glyphs of the selected outline font.
Claim 11
Dependent Claim 31 words
A computer as recited in claim 7, further comprising: a communications channel for communicating with an auxiliary computer; and a transfer program that sends the raster font to the auxiliary computer.
Claim 12
Dependent Claim 47 words
A computer-readable storage medium containing instructions that are executable by one or more computers to perform steps comprising: rasterizing individual glyphs from a selected outline font; compiling the rasterized glyphs into a raster font file; and installing the raster font file for use by a particular computer.
Claim 13
Dependent Claim 47 words
A computer-readable storage medium containing instructions that are executable by one or more computers to perform steps comprising: rasterizing individual glyphs from a selected outline font; compiling the rasterized glyphs into a raster font file; and installing the raster font file for use by a particular computer.
Claim 14
Dependent Claim 25 words
A computer-readable storage medium as recited in claim 9, wherein the rasterizing step comprises rendering glyphs to a device context maintained by an operating system.
Claim 15
Dependent Claim 24 words
A computer-readable storage medium as recited in claim 9, wherein the rasterizing step comprises rendering glyphs as bitmaps to one or more memory regions.
Claim 16
Dependent Claim 58 words
A computer-readable storage medium as recited in claim 9, wherein: the rasterizing step comprises rendering glyphs to a device context using a graphics device interface of an operating system; and the compiling step comprises reading bitmaps from the device context and arranging the bitmaps in the raster font file in accordance with a predefined raster font file format.

References Cited (Backward Citations)

US5586241A Cited
US5859648A Cited
US5659336A Cited
US5790126A Cited
US5867173A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-28 2003-09-27 2004-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-28 2007-09-27 2008-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-28 2011-09-27 2012-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag