User definable font substitutions with equivalency indicators
First Claim
1. In an arrangement identifying characters in an electronically formatted document as printable in a selected font, and including means for converting the selected font to an available font, said converting means including:
- a font library storing a number of fonts therein, each stored font accessible when required for printing a character, when said selected font is among said stored fonts;
means for determining whether the selected font is stored in said font library;
means for comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set;
a programmable look up table, mapping known fonts not available in said font library, to fonts stored in said font library, as substitutions therefor, and allowing user designation of said mapping;
means for determining, from said programmable look up table, a substitution font for a known font to a stored font; and
means for using said substitution font for each selected font.
4 Assignments
0 Petitions
Accused Products
Abstract
In a printer system which allows printing in multiple fonts, where the font to be used is specified in an encoded document to be printed, an operator designation of font equivalency is provided which specifies acceptable font substitutes of available fonts for unavailable fonts. Upon detection of a document specification of an unavailable font, a print controller searches a mapping of known fonts to available fonts to determine if an equivalent font has been designated. The mapping is operator-set in accordance with the operator perception of equivalence. Font equivalency mapping may be a yes/no equivalent, indicating substitution or job fault, or the mapping may have a multilevel substitution hierarchy, in which degress of equivalency are determined by the operator, and result in different warnings or machine operations dependent on different degrees of equivalency. An operator may also program the job to allow printing if the equivalency falls within a certain degree, changing that degree depending upon customer sensitivity to font use.
81 Citations
40 Claims
-
1. In an arrangement identifying characters in an electronically formatted document as printable in a selected font, and including means for converting the selected font to an available font, said converting means including:
-
a font library storing a number of fonts therein, each stored font accessible when required for printing a character, when said selected font is among said stored fonts; means for determining whether the selected font is stored in said font library; means for comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; a programmable look up table, mapping known fonts not available in said font library, to fonts stored in said font library, as substitutions therefor, and allowing user designation of said mapping; means for determining, from said programmable look up table, a substitution font for a known font to a stored font; and means for using said substitution font for each selected font. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of controlling font substitution in an arrangement identifying characters in an electronically formatted document, each character designated as printable in a selected font, including the steps:
-
storing in a font library a number of fonts, each stored font accessible when identified for a character, when said selected font is among said stored fonts; determining whether the selected font is stored in said font library; comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; determining, from a programmable look up table mapping known fonts not stored in said font library to stored fonts, a substitution font for a selected font determined not to be stored in said font library, said programmable look up table mapping each known font to a stored font generated by a user through a user interface to the table; and using said substitution font for each selected font. - View Dependent Claims (7, 8, 9, 10, 12)
-
-
11. In a print controller for a printer, including an arrangement to print characters in a document transmitted to the controller, each character designated for printing in a selected font, including:
-
font memory storing a number of fonts therein, each stored font accessible when required for printing a character, when said selected font is among said stored fonts; a programmable look up table in said font memory storing a set of user designated mappings, said table mapping known fonts to stored fonts, for substitution of said stored fonts therefor; means for determining whether the selected font is stored in said font memory; means for comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; means for using said substitution font for each selected font, upon determination of unavailability thereof, for printing characters in the document designated for printing in the selected font. - View Dependent Claims (13, 14)
-
-
15. In a print controller for a printer, including an arrangement to print characters in a document transmitted to the controller, each character designated for printing in a selected font, including:
-
font memory storing a number of fonts therein, each stored font accessible when required for printing a character, when said selected font is among said stored fonts; a user programmable look up table in said font memory, said table mapping known fonts to stored fonts, for substitution of said stored fonts therefor, said look up table additionally providing indicia of equivalence for each substitution, indicating a degree of similarity of each stored font to each known font; means for determining whether the selected font is stored in said font memory; means for comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; means for using said substitution font for each selected font, upon determination of unavailability thereof, for printing characters in the document designated for printing in the selected font. - View Dependent Claims (16)
-
-
17. In a print controller for a printer, including an arrangement to print characters in a document transmitted to the controller, each character designated for printing in a selected font, including:
-
font memory storing a number of fonts therein, each stored font accessible when required for printing a character, when said selected font is among said stored fonts; a user programmable look up table in said font memory, said table mapping known fonts to stored fonts, for substitution of said stored fonts therefor, said look up table additionally providing indicia of equivalence for each substitution, indicating a degree of similarity of each stored font to each known font; means for determining whether the selected font is stored in said font memory; means for comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; means for using said substitution font for each selected font, upon determination of unavailability thereof, said substitution font using means producing a predetermined response to the degree of equivalence of the substitution. - View Dependent Claims (18, 19, 20, 21)
-
-
22. In an arrangement identifying characters in an electronically formatted document, as printable in a selected font, and including means for converting the selected font to an available font, said converting means including:
-
a font library storing a number of fonts therein, each stored font accessible when required for printing a character; means for comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; a programmable look up table, mapping known fonts not available in said font library, to fonts stored in said font library, as substitutions therefor, said programmable look up table in said font memory, mapping each known font to a stored font, allowing user designation of said mapping;
p1 means for determining, from said programmable look up table, a substitution font for a known font to a stored font; andmeans for using said substitution font for each selected font. - View Dependent Claims (23, 24, 25)
-
-
26. A method of controlling font substitution in an arrangement identifying characters in an electronically formatted document, each character designated as printable in a selected font, including the steps:
-
storing in a font library a number of fonts, each stored font accessible when required for printing a character, when said selected font is among said stored fonts; comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; determining, from a programmable look up table mapping known fonts not stored in said font library to stored fonts, a substitution font for a selected font, said programmable look up table mapping each known font to a stored font is generated by a user through a user interface to the table; and using said substitution font for each selected font. - View Dependent Claims (27, 28, 29)
-
-
30. A method of controlling font substitution in a print controller for a printer including an arrangement to print characters in a document transmitted to the controller, each character designated for printing in a selected font, including the steps:
-
storing in a font library a number of fonts, each stored font accessible when required for printing a character; comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; determining, from a programmable look up table mapping known fonts not stored in said font library to stored fonts, a substitution font for a selected font, said programmable look up table mapping each known font to a stored font is generated in response to user identification of mappings; using said substitution font for each selected font, for printing characters in the document designated for printing in the selected font; and selecting a substitution font for a known font mapped to a plurality of substitution fonts in accordance with a predetermined priority. - View Dependent Claims (35)
-
-
31. In a print controller for a printer, including an arrangement to print characters in a document transmitted to the controller, each character designated for printing in a selected font, including:
-
a font library storing a number of fonts therein, each stored font accessible when required for printing a character. when said selected font is among said stored fonts; means for determining whether the selected font is stored in said font library; means for comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; a programmable look up table, mapping known fonts not available in said font library, to fonts stored in said font library, as substitutions therefor, said programmable look up table allowing user designation of said mapping; means for determining, from said programmable look up table, a substitution font for a known font to a stored font; and means for using said substitution font for each selected font for printing characters in the document designated for printing in the selected font. - View Dependent Claims (32, 33, 34)
-
-
36. A method of controlling font substitution in a print controller for a printer including an arrangement to print characters in an electronically formatted document transmitted to the controller, each character designated for printing in a selected font, including the steps:
-
storing in a font library a number of fonts, each stored font accessible when required for printing a character, when said selected font is among said stored fonts; determining whether the selected font is stored in said font library; comparing said selected font with a set of known fonts not stored in said font library, to determine whether said selected font is a member of said set; generating via a user interface, in a programmable look up table, a mapping of each known font that may be called by an electronically formatted document, to stored fonts; determining, from said programmable look up table mapping known fonts not stored in said font library to stored fonts, a substitution font for a selected font determined not to be stored in said font library; and using said substitution font for each selected font, for printing characters in the document designated for printing in the selected font. - View Dependent Claims (37, 38, 39, 40)
-
Specification