Method and Apparatus for Providing Backup Font Support for Missing Device Glyphs
AssigneeInternational Business Machines Corporation
InventorsMarc Leslie Cohen, Scott Thomas Jones, Mark Wayne Vander Wiele
Life of this patent
Estimating the term…
Abstract
The present invention provides a method and apparatus in a data processing system for printing characters. Data received includes glyphs for output on an output device, wherein the glyphs are to be output using a selected device font. Monitoring for unsupported glyphs in the selected device font is performed. In response to detecting a glyph unsupported by the selected device font, a back up system font is used to output the glyph to the output device.
Claims32
1-4. (canceled)
A method in a data processing system for printing characters, the method comprising the data processing system implemented steps of:
- receiving data including glyphs for output on an output device, wherein the glyphs are to be output using a selected font;
- monitoring for glyphs unsupported by the selected font;
- and
- responsive to detecting a glyph unsupported by the selected font, using a backup font to output the glyph to the output device, while remaining glyphs are output using the selected font.
A method in a computer system for presenting glyphs using an output device, the method comprising:
- responsive to detecting a selection of font, determining whether the font is able to output all glyphs in a range of glyphs that may be used;
- selecting a backup font based on the range of glyphs;
- responsive to receiving a data stream for output on the output device, determining whether particular glyphs are present that are outside of the range of glyphs;
- and
- responsive to a determination that the glyph is present, using the backup font to send the particular glyphs to the output device.
A printer system comprising:
- a printer;
- and
- a device driver, wherein the device driver includes:
- receiving means for receiving data including glyphs for output to the printer, wherein the glyphs are to be output using a selected font;
- monitoring means for monitoring for glyphs unsupported by the selected font;
- and
- printing means, responsive to detecting a glyph unsupported by the selected font, printing glyph using a backup font to print a character at the printer.
17-19. (canceled)
A computer system for performing a method for printing characters, the method comprising the computer system implemented steps of:
- receiving means for receiving data including glyphs for output on an output device, wherein the glyphs are to be output using a selected font;
- monitoring means for monitoring for glyphs unsupported by the selected font;
- and
- using means, responsive to detecting a glyph unsupported by the selected font, for using a backup font to output the glyph to the output device, while remaining glyphs are output using the selected font.
A computer system for performing a method for presenting glyphs using an output device, the method comprising:
- determining means, responsive to detecting a selection of font, for determining whether the font is able to output all glyphs in a range of glyphs that may be used;
- selecting means for selecting a backup font based on the range of glyphs;
- determining means, responsive to receiving a data stream for output on the output device, for determining whether particular glyphs are present that are outside of the range of glyphs;
- and
- using means, responsive to a determination that the glyph is present, for using the backup font to send the particular glyphs to the output device.
A method in a computer system for printing comprising:
- receiving a string of glyphs for printing at a printer driver in a computer system, wherein the string of glyphs includes glyphs to be printed using a selected font;
- determining whether glyphs within the string of glyphs are unsupported by the selected font;
- responsive to a determination that a specific glyphs in the string of glyphs are unsupported absent by the selected font, dividing the string of glyphs into a plurality of substrings, each substring containing either only glyphs supported by the selected font or only glyphs unsupported by the selected font;
- printing the substrings containing glyphs supported by the selected font using the selected font;
- and
- printing the substrings containing glyphs unsupported by the selected font using a backup font containing a specific character.
(canceled)
A computer program product in a computer readable medium for printing characters, the computer program product comprising:
- first instructions for receiving data including glyphs for output on an output device, wherein the glyphs are to be output using a selected font;
- second instructions for monitoring for glyphs unsupported by the selected font;
- and
- third instructions, responsive to detecting a glyph unsupported by the selected font, for using a backup font to output the glyph to the output device, while remaining glyphs are output using the selected font.
A computer program product in a computer readable media for presenting glyphs using an output device, the computer program product comprising:
- first instructions, responsive to detecting a selection of font, for determining whether the font is able to output all glyphs in a range of glyphs that may be used;
- second instructions for selecting a backup font based on the range of glyphs;
- third instructions, responsive to receiving a data stream for output on the output device, for determining whether particular glyphs are present that are outside of the range of glyphs;
- and
- fourth instructions, responsive to a determination that the glyph is present, for using the backup font to send the particular glyphs to the output device.
Dependencies are inferred from the claim text.