Let the character recogniser recognise an ``i'' as a ``.'' and an ``i'' (the dot and the ``i'' without the dot). These characters can then be pieced back together by a preprocessing stage or the parser at some later point. This is similar to using procedural code for grouping the strokes, but it is the preprocessor or parser that is making the decisions. If it is done by the parser, it allows the system to backtrack and correct any mistakes it might make.
at some later point. This is similar to using procedural code for grouping the strokes, but it is the preprocessor or parser that is making the decisions. If it is done by the parser, it allows the system to backtrack and correct any mistakes it might make.