Automatic synthesis of font tables for character layout
First Claim
Patent Images
1. A method for generating an image of a sequence of characters, comprising the steps of:
- retrieving glyphs from a font which correspond to characters in a string of characters;
determining whether the font contains a predetermined data table that pertains to the layout of glyphs;
automatically synthesizing said data table, based upon data contained in the font, if the font is determined not to contain said data table;
laying out the glyphs in a line, in accordance with the data in said table; and
generating an image of the laid-out line of glyphs.
2 Assignments
0 Petitions
Accused Products
Abstract
Data tables that are required for the proper processing of font glyphs are automatically synthesized if they do not form part of an original font definition. The synthesized tables are stored in an annex file that is associated with the font, rather than being incorporated into the font definition. As a result, the integrity of the original font data is maintained, and does not adversely affect font protection systems that are based upon font data.
-
Citations
25 Claims
-
1. A method for generating an image of a sequence of characters, comprising the steps of:
-
retrieving glyphs from a font which correspond to characters in a string of characters; determining whether the font contains a predetermined data table that pertains to the layout of glyphs; automatically synthesizing said data table, based upon data contained in the font, if the font is determined not to contain said data table; laying out the glyphs in a line, in accordance with the data in said table; and generating an image of the laid-out line of glyphs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating images of characters, comprising:
-
a font subsystem which is responsive to identification of characters to access at least one font file to retrieve glyphs associated with the identified characters, and data tables that contain information about glyphs in the font; and a font table synthesizer which is responsive to the absence of a predetermined data table for creating and storing said table on the basis of data contained in the font file. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for providing data that relates to the implementation of a font, comprising the steps of:
-
receiving a request for a data table that pertains to the implementation of a font; determining whether the data table is present in a file containing the font; and synthesizing said table from data contained in said file if the table is not present in the font file. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium containing a program which executes the steps of:
-
receiving a request for a data table that pertains to the implementation of a font; determining whether the data table is present in a file containing the font; and synthesizing said table from data contained in said file if the table is not present in the font file. - View Dependent Claims (24, 25)
-
Specification