Font management system that provides for synchronization of fonts among resources
First Claim
1. A method for determining the degree of correspondence between two fonts, comprising the steps of:
- generating a font reference for each of two fonts, wherein each font reference contains multiple data type values that correspond to predetermined properties of a font itself, and wherein at least a plurality of said data type values are computed from quantifiable ones of the predetermined properties of only a respective font;
comparing data type values of one font reference with the corresponding data type values of the other font reference;
determining whether all of the compared data type values of one font reference match the corresponding data type values of the other font; and
providing an indication whether the compared data type values were determined to match.
2 Assignments
0 Petitions
Accused Products
Abstract
A font synchronization system ensures that fonts which are specified in the creation of a document are the same as those that are employed in the subsequent handling and printing of the document. Each font that is utilized within a document, or available in a printing system, is characterized by a font reference that unambiguously identifies significant features of the font. Font references associated with a document are compared with those available on a computer resource, to see if two fonts are the same in all significant respects. If the fonts are not the same, the comparison process identifies the areas of difference between them, so that a determination can be made whether such differences are critical to the appearance of the document. A number of font references are encapsulated within a font profile, to identify the fonts that are available for use within a particular environment, such as a service bureau. The font profiles can be employed by document creators to limit their choices for fonts to those which will be ultimately available when the document is printed.
-
Citations
32 Claims
-
1. A method for determining the degree of correspondence between two fonts, comprising the steps of:
-
generating a font reference for each of two fonts, wherein each font reference contains multiple data type values that correspond to predetermined properties of a font itself, and wherein at least a plurality of said data type values are computed from quantifiable ones of the predetermined properties of only a respective font;
comparing data type values of one font reference with the corresponding data type values of the other font reference;
determining whether all of the compared data type values of one font reference match the corresponding data type values of the other font; and
providing an indication whether the compared data type values were determined to match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for identifying two fonts that match one another, comprising the steps of:
-
generating a font reference for each of a plurality of fonts, wherein each font reference contains multiple data type values that respectively correspond to predetermined properties of one font itself, and at least one of the multiple data type values is computed from at least one quantifiable property of only the predetermined properties;
storing the font references for the plurality of fonts in a font profile;
retrieving the font reference for a given font that is to be matched with another font;
comparing data type values in the font reference for the given font with corresponding data type values of plural font references stored in said font profile;
determining whether all of the compared data type values for the given font match all of the corresponding data type values of a font reference stored in said font profile; and
identifying a font reference stored in said font profile whose data type values match those of the font reference for the given font. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for identifying the correspondence of two fonts to one another, comprising:
-
a data processor that receives font data that defines predetermined properties of a font itself and computes data type values associated with the font from said font data, wherein each of said data type values associated with one of the fonts is computed based on at least one respective predetermined property of the one font and not on predetermined properties of another font;
a memory that stores the data type values computed from font data in font references that respectively pertain to different fonts;
a matcher that compares data type values of one font reference with corresponding data type values of another font reference; and
a reporting mechanism that provides an indication whether the compared data type values match. - View Dependent Claims (20)
-
-
21. A system for identifying matching fonts, comprising:
-
a data processor that receives font data that defines predetermined properties of a font itself, and generates a font reference containing data type values that are associated only with said font and computed from said font data;
a memory that stores a font profile comprising data type values contained in a plurality of font references that respectively pertain to different fonts;
a matcher that compares data type values of a font reference for a given font with corresponding data type values stored in said font profile; and
a reporting mechanism that provides an indication of fonts represented in said font profile that match said given font. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer readable medium containing a program that executes the steps of:
-
generating a font reference for each of two fonts, wherein each font reference contains a plurality of data type values that are computed from quantifiable properties of a respective one of the fonts and not from the other remaining font;
comparing data type values of one font reference with the corresponding data type values of the other font reference;
determining whether all of the compared data type values of one font reference match the corresponding data type values of the other font; and
providing an indication whether the compared data type values were determined to match. - View Dependent Claims (29, 30)
-
-
31. A computer readable medium containing a program that executes the steps of:
-
generating a font reference for each of a plurality of fonts, wherein each font reference contains multiple data type values that respectively correspond to predetermined properties of the font itself;
wherein at least one of the data type values of each font reference is computed based on at least one of the corresponding predetermined properties of a respective font and not based a predetermined property of another of the plurality of fonts;
storing the font references for the plurality of fonts in a font profile;
retrieving the font reference for a given font that is to be matched with another font;
comparing data type values in the font reference for the given font with corresponding data type values of plural font references stored in said font profile;
determining whether all of the compared data type values for the given font match all of the corresponding data type values of a font reference stored in said font profile; and
identifying a font reference stored in said font profile whose data type values match those of the font reference for the given font. - View Dependent Claims (32)
-
Specification