FONT Format for All-Points-Addressable Devices
Original Publication Date: 1987-Jun-01
Included in the Prior Art Database: 2005-Feb-01
A method is described to reduce the amount of memory required to store a font by eliminating blank rows (rows with all 0's) from the top and bottom of all character boxes in the font. Fig. 1 shows a typical 5 columns and 10 rows. The top row is all zeros, and the bottom two rows are all zeros. Fig. 2 shows how the character is normally stored in memory. In accordance with the new method, a font data structure consists of three parts that is provided as shown in Fig. 3. (Image Omitted) 1. Descriptor Field This field describes the attributes of the font, e.g., font style (plain, bold, italic, etc., baseline, capline, mono/variable pitch indicator, total number of characters, width and height of each character, if monopitch). It also contains a pointer to the font lookup table.