Tried it, it failed at the first hurdle, which is scanning the glyphs correctly. Seems to be an offset somewhere as they get shifted vertically.

Same here. The characters need to move higher. They look like I wrote them below the baseline... :(