1. A computer-implemented method for recognizing handwriting, comprising: capturing a handwritten character as an image of pixels; partitioning the image into a plurality of segments, each segment having a ratio of the number of pixels in the segment divided by the total number of pixels in the image; and comparing the pixel ratio for each segment to a value range associated with a corresponding segment of a reference character, wherein the handwritten character is recognized as the reference character if more than a predetermined number of the segments in the image have the pixel ratios within the respective value ranges of the reference character, wherein the handwriting comprises a word and the method further comprises dissecting the word into individual characters and, wherein dissecting the word comprises identifying consecutive columns of recognizable pixels that have generally the same number of recognizable pixels at the same height and separating the word into the individual characters based on the identified consecutive columns of recognizable pixels.