1. A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising: receiving a chirograph; providing the chirograph to a primary recognizer and receiving a shape index therefrom; determining whether one of a plurality of secondary recognizers is associated with the shape index, and if so, selecting that secondary recognizer as a selected secondary recognizer; and passing the chirograph to the selected secondary recognizer and returning a code point from the secondary recognizer.