Page:Calligraphy for computers (Hershey, 1967) (IA DTIC AD0662398).djvu/17

This page has been proofread, but needs to be validated.

The problem of digitalization is to locate successive points in a relatively coarse grid such that vectors can be drawn between the points with optimum results. The absolute position of the successive vectors is not so important as the relative orientation of the successive vectors. With an application of ingenuity it often is possible to achieve a pleasing effect with the polygonalization of curved lines. The limitation on digitalization which is imposed by the finiteness of the grid constitutes an artistic challenge. It is not obvious a priori that all of the characters of interest can be digitalized.

Character Size

A satisfactory polygonalization of a small circle is not possible for a circle of any arbitrary size. The number of sides of the polygon is related to the size of the polygon. The smallest sizes are an octagon of 4 or 6 raster units diameter and a dodecagon of 8 raster units diameter. The next two sizes are hexadecagons with 10 or 14 raster units diameter.

The choice of diameter is related to the fact that the polygon appears round only if it has the same radius at 45° inclinations as it has at 0° or 90° inclinations. The products of &radix;2 and the smallest integers are approximately integral only if the integers are 5 or 7.

From a mathematical standpoint, an ellipse would be polygonalized by a polygon which is tangent to the ellipse at the point of contact between ellipse and polygon. The ellipse may be found by simultaneous solution of the equation


 

 

 

 

(3)

for the ellipse, and the equation


 

 

 

 

(4)

11