Claims
- 1. A method for slanting an unslanted symbol of a font, wherein the font has a predetermined generic font format and comprises a plurality of unslanted symbols, each unslanted symbol defined according to the generic font format as an arrangement of designated pixel locations, comprising the steps of:
- defining each of the plurality of unslanted symbols as a first grouping of possible pixel locations containing all of the designated pixel locations;
- dividing the first grouping of possible pixel locations of the unslanted symbol into a plurality of second groupings of possible pixel locations;
- storing the first grouping of pixel locations of the unslanted symbol in a first set of memory locations;
- copying the first grouping of pixel locations of the unslanted symbol to be slanted stored in the first set of memory locations to a second set of memory locations;
- simultaneously slanting the unslanted symbol stored in the second set of memory locations to create a staircase edge on the unslanted symbol to form a slanted symbol and designating additional pixels at predetermined pixel locations in the slanted symbol to conceal the staircase edge without storage of additional pixel information relating to the symbol, by masking each of the second groupings of the unslanted symbol with a predetermined pattern of designated pixel locations; and
- storing the plurality of masked second groupings in the second set of memory locations.
- 2. The method of claim 1, wherein the generic font format is an upright symbol.
- 3. The method of claim 1, wherein the predetermined staircase edges formed by a horizontal displacement of one pixel for a vertical rise of four pixels.
- 4. The method of claim 1, wherein the symbol is stored in a font storage including a plurality of bytes, each byte containing an array of bits ranging between a most significant bit to a least significant bit, a collection of bits each being designated such that the collection of all designated bits represents the symbol in the font storage; and wherein the simultaneous steps of slanting and inserting additional pixels at the predetermined locations by the predetermined transformation includes the step of masking each byte in the font storage to alter the collection of marked bits in a predetermined manner to designate staircase edge concealing pixels at the predetermined locations.
- 5. The method of claim 1, wherein each second grouping is a byte comprising a linear array of 8 bits, each bit representing a possible pixel location.
Parent Case Info
This is a continuation of application Ser. No. 07/457,498 filed Dec. 27, 1989 now abandoned.
US Referenced Citations (12)
Non-Patent Literature Citations (1)
Entry |
R. S. Colby, IBM Technical Disclosure Bulletin, Feb. 1985, vol. 27 No. 99 "Improvement of Digital Typeface Printing". |
Continuations (1)
|
Number |
Date |
Country |
Parent |
457498 |
Dec 1989 |
|