The bits for each character are stored separately, and start on a byte boundary. Sequential bytes represent vertical pieces of the character image. For example, a 15-bit-wide H is stored as follows:

Byte                       Byte
    ÚÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ¿
  1 ³ 00000000 ³ 0000000- ³ 13      Bytes 1 through 12 are composed of
  2 ³ 01100000 ³ 0000110- ³ 14      whole bytes of data stored row by row.
  3 ³ 01100000 ³ 0000110- ³ 15
  4 ³ 01100000 ³ 0000110- ³ 16      Bytes 13 through 24 are composed of
  5 ³ 01100000 ³ 0000110- ³ 17      bytes stored row by row, where each byte
  6 ³ 01111111 ³ 1111110- ³ 18      contains 7 bits of information and the
  7 ³ 01111111 ³ 1111110- ³ 19      last bit is unused.
  8 ³ 01100000 ³ 0000110- ³ 20
  9 ³ 01100000 ³ 0000110- ³ 21      Thus the character is laid down in
 10 ³ 01100000 ³ 0000110- ³ 22      byte-wide columns.
 11 ³ 01100000 ³ 0000110- ³ 23
 12 ³ 00000000 ³ 0000000- ³ 24
    ÀÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÙ

Notes:


[Back] [Next]