High Resolution Font Compression
Original Publication Date: 1988-May-01
Included in the Prior Art Database: 2005-Feb-15
This disclosure relates to the reduction of storage requirements for a high-resolution dot matrix character, such as a 24 x 24 character. Referring to the figure, a graphic example of the number 2 is illustrated with 24 columns or slices, as designed by the letter I. The character is divided horizontally into three bytes designated 1, 2, 3, and the bytes are designated by position pointer J. The character starts in slice 5 and ends in slice 20. The process starts by recording the character start and end positions, as represented by non-zero slices. The bytes between these two positions are compressed by comparing each byte with the previous byte horizontally. The three previous bytes are initialized to X'00'. The direction of processing is from top to bottom, then left to right for serial matrix printers.