5. The computer program product encoded on the machine-readable storage device of claim 1 , wherein the string of characters including the ambiguous typesetting placeholder comprises a string that begins with a first character that follows the first blank space preceding the ambiguous typesetting placeholder and ends with a final character that precedes the first blank space that follows the ambiguous typesetting placeholder.
5. The computer program product encoded on the machine-readable storage device of claim 1 , wherein the string of characters including the ambiguous typesetting placeholder comprises a string that begins with a first character that follows the first blank space preceding the ambiguous typesetting placeholder and ends with a final character that precedes the first blank space that follows the ambiguous typesetting placeholder. 10. The computer program product encoded on the machine-readable storage device of claim 5 , wherein the dictionary contains all of the one or more character sub-strings contained in more than one solution in the set of candidate solutions further comprising instructions to resolve the ambiguous typesetting placeholder in a manner that creates a candidate solution having a largest character sub-string.