I also created this page: http://asciimage.org, with my friend @mz2. There is a simple editor as well called ASCIImage Super Studio.
And check out Monodraw, I love it!! http://monodraw.helftone.com
(see comment here: https://news.ycombinator.com/item?id=9240942)
I didn't quite understand how the single points worked. It seemed to me that your definition for, say, 3 single points was the same as a triangle. How does it know which is which? Or do the curves have to be closed?
So, 1-2-3 5-6-7 = 2 triangles
But 1 3 5 = 3 points