← Back to Patent Explorer
US5825987A Expired / Lapsed US ⏱️ 0.0 years remaining

Character output device

Assignee: Fujifilm Business Innovation Corp
•
Filing: 1996-07-18
•
Granted: 1998-10-20
•
Expires: 2016-07-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A font substitution printer serving as a character output device includes a substitute font generation section, a storage section and other sections. The storage section includes a font attribute data base consisting of the font names, typeface names, encoding names and metrics names of loaded fonts and usable fonts, a typeface attribute base, and a substitute encoding data base storing therein information as to a relationship between encodings and other encodings which substitute for the former encodings. The substitute font generation section extracts a typeface name, an encoding name and a metrics name from an output requested font name, selects a substitute typeface most similar in the typeface attribute to the extracted typeface name, and, out of substitute fonts consisting of one or more loaded fonts which satisfy not only the substitute encoding that is obtained in accordance with the extracted encoding name but also the selected substitute typeface, creates a substitute font with the weight or metrics thereof adjusted.

Inventors

  • 👤 Kei Asada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 15:37
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/18; G06K15/1827; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1208; G06F3/1223; G06F3/1237; G06F3/1242; G06F3/1243; G06K2215/00; G06K2215/0002; G06K2215/002

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 228 words
A character output device, responsive to a request for use of a font, for selecting a desired font out of a plurality of fonts available and loaded on board a printer for rendering and outputting a character using the selected font, said character output device comprising: first extraction means for extracting attribute values of a plurality of font attributes based on a font identifier of the font requested for use; second extraction means for extracting attribute values of the plurality of font attributes of loaded fonts based on a font identifier of the fonts loaded on board the printer; calculation means for calculating correlation distances between the font requested for use and the loaded fonts based on differences between the attribute values extracted by said first extraction means and the attribute values extracted by said second extraction means for the respective font attributes; substitute font selection means for selecting a substitute font with a predetermined priority from the plurality of loaded fonts based on the correlation distances respectively calculated by said calculation means; and character output means for outputting a character based on the font requested for use when the font requested for use is present in the loaded fonts and for outputting a character based on the substitute font selected by said selection means when the font requested for use is not present in the loaded fonts.
Claim 2
Dependent Claim 228 words
A character output device, responsive to a request for use of a font, for selecting a desired font out of a plurality of fonts available and loaded on board a printer for rendering and outputting a character using the selected font, said character output device comprising: first extraction means for extracting attribute values of a plurality of font attributes based on a font identifier of the font requested for use; second extraction means for extracting attribute values of the plurality of font attributes of loaded fonts based on a font identifier of the fonts loaded on board the printer; calculation means for calculating correlation distances between the font requested for use and the loaded fonts based on differences between the attribute values extracted by said first extraction means and the attribute values extracted by said second extraction means for the respective font attributes; substitute font selection means for selecting a substitute font with a predetermined priority from the plurality of loaded fonts based on the correlation distances respectively calculated by said calculation means; and character output means for outputting a character based on the font requested for use when the font requested for use is present in the loaded fonts and for outputting a character based on the substitute font selected by said selection means when the font requested for use is not present in the loaded fonts.
Claim 3
Dependent Claim 53 words
The character output device as set forth in claim 1, further comprising a font attribute data base in which attribute values of the plurality of font attributes are stored corresponding to the font identifier, wherein said first extraction means and said second extraction means extract attribute values from said font attribute data base.
Claim 4
Dependent Claim 61 words
The character output device as set forth in claim 2, further comprising a typeface attribute data base in which typeface attributes represented by typeface names are stored, wherein said first extraction means and said second extraction means extract typeface attributes represented by typeface names from said typeface attribute data base based on typeface names extracted from said font attribute data base.
Claim 5
Dependent Claim 47 words
The character output device as set forth in claim 3, wherein said typeface attribute data base includes as a typeface attribute at least one of a vertical stem width, a horizontal stem width, a counter, a bounding box rate, a black spot rate and a serif rate.
Claim 6
Dependent Claim 44 words
The character output device as set forth in claim 4, wherein said calculation means calculates the correlation distances by accumulating squared differences between the attribute value of the font requested for use and attribute values of the loaded fonts for the respective typeface attributes.
Claim 7
Dependent Claim 77 words
The character output device as set forth in claim 1, wherein said substitute font selection means creates a list of substitute typefaces for the typeface of the font requested for use based on the correlation distances calculated with respect to the plurality of loaded fonts by said calculation means, and selects a loaded font of typeface satisfying another attribute for the font requested for use with priority corresponding the correlation distance from the list of substitute typefaces.
Claim 8
Dependent Claim 36 words
The character output device as set forth in claim 6, wherein said substitute font selection means selects a loaded font of typeface satisfying encoding which is a predetermined character row of the font requested for use.
Claim 9
Dependent Claim 70 words
The character output device as set forth in claim 7, further comprising an encoding data base in which encoding rearrangement information which is a substitute for encoding is stored, wherein said substitute font selection means finds substitute encoding from said encoding data base when encoding of the font requested for use for substitute typeface is not present in the loaded fonts, and selects a loaded font satisfying the substitute encoding.
Claim 10
Dependent Claim 52 words
The character output device as set forth in claim 8, wherein said substitute font selection means selects a loaded font of typeface satisfying encoding for typeface of a next priority or substitute encoding from the list of substitute typefaces when a loaded font satisfying substitute encoding for substitute typeface is not present.
Claim 11
Dependent Claim 53 words
The character output device as set forth in claim 8, wherein the substitute encoding divides one encoding into a plurality of ones and re-arranges into another encoding for each divided ones, and said substitute font selection means selects a loaded font of typeface satisfying encoding or substitute encoding for each encoding partially re-arranged.
Claim 12
Dependent Claim 95 words
The character output device as set forth in claim 2, further comprising weight difference finding means for finding a stem width of the font requested for use and a stem width of a font selected by said substitute font selection means from said font attribute data base, and for finding a weight difference between both of the fonts based on both of the stem widths, and weight adjustment means adjusts the stem width of the font selected by said substitute font selection means based on the weight difference obtained by said weight difference finding means.
Claim 13
Dependent Claim 33 words
The character output device as set forth in claim 11, wherein said weight difference finding means finds the weight difference between both of the fonts based on a vertical stem and/or horizontal stem.
Claim 14
Dependent Claim 47 words
The character output device as set forth in claim 11, wherein said weight difference finding means finds the weight difference for widths of vertical stem and horizontal stem, and said weight adjustment means adjusts the stem width independently from the widths of vertical stem and horizontal stem.
Claim 15
Dependent Claim 46 words
The character output device as set forth in claim 2, wherein said character output means finds metrics information of the font requested for use or the substitute font from said font attribute data base, and outputs characters with feeding width based on the found metrics information.
Claim 16
Dependent Claim 32 words
The character output device as set forth in claim 14, wherein said character output means adjusts a width in a direction of feeding a character image based on the found metrics information.
Claim 17
Dependent Claim 36 words
The character output device as set forth in claim 1, further comprising register means for registering the substitute font selected by said substitute font selection means as the font requested for use in the loaded fonts.

References Cited (Backward Citations)

US4594674A Cited
JPS6080895A Cited
JPS62208091A Cited
US5410640A Cited
JPH0659851A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-19 2002-04-20 2002-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-19 2006-04-20 2006-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-19 2010-04-20 2010-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag