MAS964 Problem Set 1
Robert Poor
11 Feb 1995



...back




0.


Why I'm taking this course.


While I've done lots of programming, I've never formally studied graphics, graphic design, or interface design. Now I want to, in part because I've met with people that are really good at programming and have a strong sense of what makes for good visual design. If I'm going to learn this stuff, this seems like the right place and time.

1.


Vanilla Intepretation


My "vanilla" solution to Problem Set 1 can be found in Plain.html. The only interesting thing about it is that you can set the font (and the rendering style) using PARAM tags in the .html file.

2.


Expressive Interpretation


My "expressive" solution to Problem Set 1 can be found in Fancy.html. It invokes the same Java applet as the vanilla solution, but uses a PARAM tag to enable the expressive renderer.

In coming up with an "expressive" renderer, I decided to try for a conservative design which toned down the rampant use of colors, and tried to automatically choose a good color for the body text based on the color of the background.