3. The computer-implemented method of claim 1 , wherein the result of the dictionary search is to find none of the solutions in the solution set, the method further comprising: prompting a user to manually identify the ambiguous amount of white space between each pair of characters in the character sequence that is separated by an ambiguous amount of white space as either a blank space or a kerning space.
1. A computer-implemented method for identifying and correcting ambiguous amounts of white spaces in an electronic document, the method comprising: performing in a computer programmed to perform particular functions pursuant to instructions from program software operations comprising: searching the document for a character sequence that is separated on its ends by blank spaces, such that one or more adjacent pairs of characters in the character sequence are separated by an amount of white space that is ambiguous because it is larger than a kerning space but smaller than a blank space; creating a solution set for the character sequence, wherein each solution in the solution set is obtained by identifying the ambiguous amount of white space between each pair of characters that is separated by an ambiguous amount of white space as either a blank space or a kerning space, wherein the solution set is stored in memory of a computer system; searching a dictionary for each solution in the solution set; and using the results from the dictionary search to identify the ambiguous amount of white space between each pair of characters in the character sequence that is separated by an ambiguous amount of white space as either a blank space or a kerning space.