4. The method of claim 1 , wherein isolating the plurality of glyph-based character representations includes: detecting character gaps in the line of glyph-based character representations; creating a histogram of distances for the detected character gaps; constructing a graph according to the detected character gaps; assigning a penalty to arcs of the graph wherein the penalty is based in part on the histogram of distances; and selecting a path in the graph associated with the character cells based on said penalty and arcs of the graph.
4. The method of claim 1 , wherein isolating the plurality of glyph-based character representations includes: detecting character gaps in the line of glyph-based character representations; creating a histogram of distances for the detected character gaps; constructing a graph according to the detected character gaps; assigning a penalty to arcs of the graph wherein the penalty is based in part on the histogram of distances; and selecting a path in the graph associated with the character cells based on said penalty and arcs of the graph. 5. The method of claim 4 , wherein the graph is a linear division graph (LDG), which is constructed by performing steps including: isolating values substantially near maxima values in the histogram of distances, wherein the isolated values are associated with respective detected character gaps; creating arcs for each detected character gap; assigning a penalty to the arcs; creating paths for the LDG; calculating aggregate penalties for each path associated with the LDG based on the penalties assigned to the arcs; and selecting a desired path from among the paths associated with the LDG based on the aggregate penalties associated with the paths.