1. A method for handwritten character generation, implemented at least in part by a computing device, the method comprising: receiving a character; and generating a corresponding handwritten character using Hidden Markov Models trained to generate handwritten characters.