Ingeborg Endter 10/10/97
Problem set 5
Problem 1. Ragged or
justified, that is the question.
A vector-encoded upper case alphabet.
I traced a font called "Roman" (and sometimes, "Courier New").
I drew the letterforms in a 30 square pixel space, so you
can say that this is a 30 pt font. The vector table for all the
letters is in a text file in the classes directory.
The applet gets the filename from the HTML page. The vector table
description is parameterized to signal which graphic drawing method
should be used (drawLine, drawArc, or drawOval), and also
identifies line segments as strokes, diagonals, or serifs.
Building on the work done in the previous problem, I have
added the ability to "blur" the text to a variable degree, based
on the value the user enters. I use the Intensity value to decide how
often to repeat the blurring routine. The blurring reduces the
drawing color to grey, and repeats the letterforms, with each
repetition separated by one pixel.