character uses the top eight dots, write in a one next to the word “Descender” on the layout grid; if it uses the bottom eight dots, write in a zero. In our example, we’ll want the bottom of the flask to line up with the baseline of the other characters, so it will not be a descender. As shown in Figure 9-5, we’ve written in a “1” on our grid.

m,m,m,m,m,m,m,m,m,m,,m,,

Start column

End column

M, = Descender * 126 + (Start * 16) + End

Total

Figure9-5.We’ve designed a character and decided thatit would not be a descender, hence the “1” written in.

W Rule 2: Dots cannot overlap

As you can see in Figure 9-5 our flask has a nearly continuous outline. But, you may ask, why not make it a really solid line and print all the intermediate dots, as shown in Figure 9-6? Be- cause the dots that straddle the vertical lines in the grid actually overlap those inside the boxes. If we tried to print overlapping dots, the SD-lo/l5 printhead would have to slow down and back

up to print both dotsnot very efficient! To avoid this inefficiency, SD- 10/l 5 will not allow you to detine a character like Figure 9-6. (Actually, you can define it, but when it prints, SD-lo/l5 will leave out the overlapping dots, so that it would print like Figure 9-5.)

85

Page 93
Image 93
Star Micronics SB-15 user manual