Built a custom web pen-based rendering engine - text & shapes - for my Web OS project, PenOS.
It now has 140 characters, 1 font, 8 text effects, text sizes, alignment (l/c/r), and HSV color for the text engine.
It can write a block of text with screen wrapping at anywhere on the page.
It can draw circles with changeable inner radius, color, radius, x, y.
Rectangles with border width, x, y, color, and optional fill.
Lines from (x,y) to (x2,y2), or in a direction and distance, or from (x,y) pointing at (x2,y2) at a set distance.
Completely pen-based - no images whatsoever, all dynamically drawn.