Grid-based interface (custom rendering fonts)

Hi guys, i am new here (not new to Flash), and i hope i can explain my question in a clear way.

I am trying to build a experimental interface (menu, text etc) which is based on a fine grid of points, on which i try to render custom fonts and shapes, by connecting the dots. I would store coordinates for characters (O consists of 4 lines for instance) and render them in an animation line by line, character by character.

(this non interactive version is my first step)

My question is, what would be the best way to store such a font collection, and execute the above. Any Thoughts? all ideas are welcome :hoser: