threeattributebytes, thefirst bytedescribesthe character’sleft space,the
secondbytedescribesthecharacterwidth.And thethird bytedescribestic
rightspace.Appropriateallocationofdatain thesethreebytesletsyouplace
thecharacterwhere youlike withinthe grid.
Usethegrid inFigure5-4 tohelpplot thedata.Theverticaldefinitionofthe
characteris 18dots. Each bytethereforerepresentsathird of the vertical
definition.That’swherethenumbersdowntheleftside ofthe gridcomein.
Noticethatthere is anumberfor eachrow ofdots and thateach numberis
twicethenumberbelowit.Bymakingthesenumbersoftwo wecantakeany
combinationofdotsin avertical columnandassign themaunique value.
Ifweplotourcar-shapedsymbolforNLQ,thegrid datawilllooklikeFigure
5-5.
Thedefiningprocessisthesameasfor draftcharacters,exceptthatyoumust
selectNLQ mode,and you mustdefine 69data. If you wishto print your
NLQcharacter withthe regularcharacterset,theremarksregardingthesi-
multaneoususeof regular anddownloadcharactersin the draft character
sectionapplyequallyto NLQ characters.
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
Data:
1!
iII,I
:.: ;
&-— I
,0
,0, -~ . . 1.-1
!]0 I
ASCII Code 6?
Left space:
Character width: z;
Right space: o
Figure 5-5.Add the values of the dots into three bytes