I put together the code-point editor below to output the X/Y coordinates of each point; I've been adding features as I get time/think of one. I wrote the affine transformation code (translate) by hand, although the HTML5 canvas already has good affine transformation support, so that I could share data between the two canvases.
Click anywhere within the grid to add a point to the glyph being defined. Drag and drop points to move them around, and ctrl+click a line to insert a new point (effectively "breaking" the line). The "S" key starts a new shape disconnected from the current one, "C" closes the current shape, and the Escape key undoes the previous point add. As you draw, the character is previewed and the scaled down data points are updated to its left. It's not perfect — the biggest problem with it right now is the lack of support for curved (bezier) lines — but it's good enough to design some interesting digital-apperance fonts.