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

Digital type font providing typographic feature transformation capability

Assignee: Adobe Inc
•
Filing: 1999-05-28
•
Granted: 2003-07-29
•
Expires: 2019-05-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer-implemented apparatus and method for generating an output digital font from a base font and one or more font descriptor files. The method involves, in an exemplary embodiment, the steps of retrieving from memory a file containing instructions and data for a generic base font; retrieving from memory a font descriptor file containing specifications for operating upon the base font to produce the desired output font; and then generating the output font by performing operations upon the base font in accordance with the specifications contained in the font descriptor file, to produce a character program for each character in the base font wherein the data representing the output font is the generic font data as transformed in accordance with said specification. Two or more font descriptor files may be combined, such as by using mathematical weighted averaging of the parameter values for different typographic design features, or otherwise, to create font descriptor files for hybrid typefaces.

Inventors

  • 👤 Ernest A. Brock
  • 👤 Lawrence G. Applegate

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:14
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G09; G09G; G09G5/00; G09G5/22; G09G5/24; G06K2215/00; G06K2215/0002; G06K2215/002; G06K2215/0028; G06K2215/0034; G06K2215/004; G06K2215/0054

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 259 words
A computer-readable type font descriptor module for use in connection with a digital computer executing a program to output text characters in a blended typeface by selective operation on a generic base font, comprising: a computer-readable medium adapted to store at least one computer-readable file of predetermined configuration; stored on said medium, at least one computer-readable file containing stored data representing relative weightings to be given features of first and second fonts when blending them, data comprising an indicia representing the first font, data comprising an indicia representing the second font, data and logic instructions for controlling the operation of the computer which reads the at least one file in conjunction with the execution of said program, said at least one file including in one or more identifiable locations, data and instructions comprising specifications for use by said program to operate upon or with said generic base font to perform transformation operations upon portions of the generic base font corresponding to typographic design features and to produce as output therefrom images of characters corresponding to those of the blended typeface created by relatively weighting the features of the first and second fonts, wherein: the data and instructions comprising specifications for use by said program to operate upon or with said generic base font include a blend descriptor file that includes a first font identification number, a second font identification number, and a blend percentage representing the relative weightings to be given the first and second fonts when blended; and the second font identification number refers to a blended font.
Claim 2
Dependent Claim 259 words
A computer-readable type font descriptor module for use in connection with a digital computer executing a program to output text characters in a blended typeface by selective operation on a generic base font, comprising: a computer-readable medium adapted to store at least one computer-readable file of predetermined configuration; stored on said medium, at least one computer-readable file containing stored data representing relative weightings to be given features of first and second fonts when blending them, data comprising an indicia representing the first font, data comprising an indicia representing the second font, data and logic instructions for controlling the operation of the computer which reads the at least one file in conjunction with the execution of said program, said at least one file including in one or more identifiable locations, data and instructions comprising specifications for use by said program to operate upon or with said generic base font to perform transformation operations upon portions of the generic base font corresponding to typographic design features and to produce as output therefrom images of characters corresponding to those of the blended typeface created by relatively weighting the features of the first and second fonts, wherein: the data and instructions comprising specifications for use by said program to operate upon or with said generic base font include a blend descriptor file that includes a first font identification number, a second font identification number, and a blend percentage representing the relative weightings to be given the first and second fonts when blended; and the second font identification number refers to a blended font.
Claim 3
Independent Claim 163 words
A method for creating a blended font, the method comprising: retrieving a generic base font having a set of design variables and a set of characters; retrieving a first font descriptor file and a second font descriptor file, each descriptor file containing a value for each of the design variables of the generic base font; blending the first font descriptor file and the second font descriptor file to create an intermediate font descriptor file, the intermediate font descriptor file containing a value for each of the design variables of the generic base font, wherein blending includes: for at least one corresponding design variable in each of the first and second descriptor files: for at least one character of the generic base font: generating a blended value which is a function of the values for the design variable in the first and second descriptor files; and placing the blended value as the value for the corresponding design variable in the intermediate font descriptor file.
Claim 4
Independent Claim 163 words
A method for creating a blended font, the method comprising: retrieving a generic base font having a set of design variables and a set of characters; retrieving a first font descriptor file and a second font descriptor file, each descriptor file containing a value for each of the design variables of the generic base font; blending the first font descriptor file and the second font descriptor file to create an intermediate font descriptor file, the intermediate font descriptor file containing a value for each of the design variables of the generic base font, wherein blending includes: for at least one corresponding design variable in each of the first and second descriptor files: for at least one character of the generic base font: generating a blended value which is a function of the values for the design variable in the first and second descriptor files; and placing the blended value as the value for the corresponding design variable in the intermediate font descriptor file.
Claim 5
Dependent Claim 20 words
The method of claim 2 , wherein the blending involves at least one, but not all of the design variables.
Claim 6
Dependent Claim 19 words
The method of claim 2 , wherein the same function is used for each design variable that is blended.
Claim 7
Dependent Claim 36 words
The method of claim 2 , wherein a first function is used to blend one or more of the design variables and a second function is used to blend one or more of the design variables.
Claim 8
Dependent Claim 31 words
The method of claim 2 , further comprising blending the intermediate font descriptor file and either the first or second font descriptor file to create a second intermediate font descriptor file.
Claim 9
Dependent Claim 24 words
The method of claim 2 , wherein the first font is a light weight font and the second font is a heavy weight font.
Claim 10
Dependent Claim 23 words
The method of claim 2 , wherein the first font is a serif font and the second font is a sans serif font.
Claim 11
Dependent Claim 24 words
The method of claim 2 , wherein the first font is a narrow width font and the second font is a wide width font.
Claim 12
Dependent Claim 18 words
The method of claim 2 , wherein the design variables including stroke weight, serif width, and letter height.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-07-28 2007-01-27 2007-07-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-07-28 2011-01-27 2011-07-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-07-28 2015-01-27 2015-07-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag