
threeattributebytes,the first bytedescribesthecharacter’sleft space,the
secondbytedescribesthecharacterwidth.Andthethirdbytedescribestic
rightspace.Appropriateallocationofdatainthesethreebytesletsyouplace
the characterwhereyoulike withinthe grid.
UsethegridinFigure5-4tohelpplotthedata.Theverticaldefinitionofthe
characteris 18dots.Each bytethereforerepresentsa third of the vertical
definition.That’swherethenumbersdowntheleftsideof thegridcomein.
Noticethatthereis a numberfor eachrowof dotsandthateachnumberis
twicethenumberbelowit.Bymakingthesenumbersoftwowecantakeany
combinationof dots in a verticalcolumnandassignthema uniquevalue.
Ifweplotourcar-shapedsymbolforNLQ,thegriddatawilllooklikeFigure
5-5.
Thedefiningprocessisthesameasfordraftcharacters,exceptthatyoumust
selectNLQ mode,and you mustdefine69 data. If you wish to printyour
NLQcharacter withtheregularcharacterset,theremarksregardingthesi-
multaneoususe of regularand downloadcharactersin 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 !
●
i
●
I I , 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
Comentarios a estos manuales