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. |