- Year
- 2026
- Status
- Live, free, and actively maintained
- Built with
- Astro, Vanilla JavaScript, Canvas API, Vercel
Why it exists
I wanted to read Thai. Not the taxi-and-restaurant survival kit, the actual reading: the menu without pictures, the sign that isn’t also in English.
Everyone gives the same advice. Start with the alphabet, write it out by hand, let repetition do the rest. So I found a worksheet PDF, printed it, and traced letters until the page was full. Then I printed another one.
Somewhere in there I noticed the problem. I had no idea whether any of it was right. My ฐ looked like my ฎ. Both looked like a small bird that had given up. There was nothing to check against and nobody sitting next to me to ask, so I was practising being wrong, very neatly, in pen.
That’s a solvable problem, and a canvas with a guide layer solves it. So I built the thing I wanted instead of printing a third worksheet.