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: