Apparatus and method for generating textual lines layouts
First Claim
Patent Images
1. A computer system for rendering text, comprising:
- an input device for inputting a character to said computer system;
a character code generator coupled to said input device for generating a character code corresponding to said character;
a memory for storing a font, the memory comprising a font table, said font table having a plurality of glyph indices, each glyph index of said plurality of glyph indices corresponding to a glyph of a plurality of glyphs;
a processor for mapping said character code to an initial glyph index of said plurality of glyph indices according to said font table, said initial glyph index corresponding to a first glyph of said plurality of glyphs, said first glyph having a first visual appearance;
said processor processing said initial glyph index to produce a revised glyph index, said revised glyph index corresponding to a second glyph, said second glyph having a second visual appearance different from said first visual appearance;
an output device for outputting said second glyph; and
a correlation mechanism for storing data which correlates said second glyph to said character code, once said second glyph has been output by said output device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system for rendering text is provided. A keyboard is used to enter characters into the computer system. A character code corresponding to each entered character is generated. A particular font is chosen from a font table stored in memory. The font table contains a number of different fonts, with each font having a number of glyph indexes corresponding to a number of different glyphs. A character can have a plurality of different glyph indexes for a particular font. A processor maps the character code to a glyph index according to the selected font and later processes the glyph index. The glyph corresponding to the processed glyph index is then displayed.
-
Citations
29 Claims
-
1. A computer system for rendering text, comprising:
-
an input device for inputting a character to said computer system; a character code generator coupled to said input device for generating a character code corresponding to said character; a memory for storing a font, the memory comprising a font table, said font table having a plurality of glyph indices, each glyph index of said plurality of glyph indices corresponding to a glyph of a plurality of glyphs; a processor for mapping said character code to an initial glyph index of said plurality of glyph indices according to said font table, said initial glyph index corresponding to a first glyph of said plurality of glyphs, said first glyph having a first visual appearance; said processor processing said initial glyph index to produce a revised glyph index, said revised glyph index corresponding to a second glyph, said second glyph having a second visual appearance different from said first visual appearance; an output device for outputting said second glyph; and a correlation mechanism for storing data which correlates said second glyph to said character code, once said second glyph has been output by said output device. - View Dependent Claims (2)
-
-
3. A computer system for rendering text, comprising;
-
an input device for inputting a character to said computer system; a character code generator coupled to said input device for generating a character code corresponding to said character; a memory for storing a font, the memory comprising a font table, said font table having a plurality of glyph indices, each glyph index of said plurality of glyph indices corresponding to a glyph of a plurality of glyphs; a processor for mapping said character code to an initial glyph index of said plurality of glyph indices according to said font table, said initial glyph index corresponding to a first glyph of said plurality of glyphs, said first glyph having a first visual appearance; said processor processing said initial glyph index to produce a revised glyph index, said revised glyph index corresponding to a second glyph, said second glyph having a second visual appearance different from said first visual appearance; an output device for outputting said second glyph; wherein said character is used in a sequence of characters; and wherein said processor processes said initial glyph index depending on at least one other character in said sequence of characters. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system for rendering text, comprising:
-
an input device for inputting a character to said computer system; a character code generator coupled to said input device for generating a character code corresponding to said character; a memory for storing a font, the memory comprising a font table, said font table having a plurality of glyph indices, each glyph index of said plurality of glyph indices corresponding to a glyph of a plurality of glyphs; a processor for mapping said character code to an initial glyph index of said plurality of glyph indices according to said font table, said initial glyph index corresponding to a first glyph of said plurality of glyphs, said first glyph having a first visual appearance; said processor processing said initial glyph index to produce a revised glyph index, said revised glyph index corresponding to a second glyph, said second glyph having a second visual appearance different from said first visual appearance; an output device for outputting said second glyph; and wherein said processor processes said initial glyph index such that said second visual appearance is said first visual appearance altered according to information in said font table, in order to compensate for space when said second glyph is justified. - View Dependent Claims (16)
-
-
17. In a computer system having an input device for inputting text, a processor, and an output device for outputting said text, a method of controlling appearances of said text, comprising the steps of:
-
specifying a character to be input to said computer system by said input device;
generating a character code corresponding to said character;mapping said character code to an initial glyph index according to a font table, said initial glyph index specifying a first glyph, the first glyph having a first visual appearance; processing said initial glyph index to generate a revised glyph index, said revised glyph index specifying a second glyph having a second visual appearance, said second visual appearance being different from the first visual appearance; outputting said second glyph corresponding to said revised glyph index; and storing data correlating said second glyph to said character code, once said second glyph has been outputted. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. In a computer system having an input device for inputting text, a processor, and an output device for outputting said text, a method of controlling appearances of said text, comprising the steps of:
-
specifying a character to be input to said computer system by said input device; generating a character code corresponding to said character; mapping said character code to an initial glyph index according to a font table, said initial glyph index specifying a first glyph, the first glyph having a first visual appearance; processing said initial glyph index to generate a revised glyph index, said revised glyph index specifying a second glyph having a second visual appearance, said second visual appearance being different from the first visual appearance; outputting said second glyph corresponding to said revised glyph index; and wherein said second glyph is said first glyph compensated for space when said second glyph is justified, wherein said step of processing said initial glyph index is performed responsive to information in said font table. - View Dependent Claims (29)
-
Specification