three attribute bytes, the first byte describes the character’s left space, the
second byte describes the character width. And the third byte describes the
right space. Appropriate allocation of data in these three bytes lets you place
the character where you like within the grid.
Use the grid in Figure 5-4 to help plot the data. The vertical definition of the
character is 18 dots. Each byte therefore represents a third of the vertical
definition. That’s where the numbers down the left side of the grid come in.
Notice that there is a number for each row of dots and that each number is
twice the number below it. By making these numbers of two we can take any
combination of dots in a vertical column and assign them a unique value.
If we plot our car-shaped symbol for NLQ, the grid data will look like Figure
5-5.
The defining process is the same as for draft characters, except that you must
select NLQ mode, and you must define 69 data. If you wish to print your
NLQ characters with the regular character set, the remarks regarding the si-
multaneous use of regular and download characters in the draft character
section apply equally to NLQ characters.
128
64
32
16
8
4
2
128
64
32
16
8
4
2
128
64
Data:
/ / “1
I’ll1 I I I I I I I I I I I I I I I I I I
I 8 32 32 63 32 16 4 1 0 0 0
6 76 0 0 0 0 8 2 0 0 0
248 124 124 724 248 0 0 0 730 f30 728 0
0 2 2 0 0 PO 120 724 124 ?24 120
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
ASCII Code 61
Left space: 0
Character width: 23
Right space: 0
Figure 5-5. Add the values of the dots into three bytes