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. 7. 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 a single solution in the set of candidate solutions further comprising instructions to resolve the ambiguous typesetting placeholder in the manner it was resolved to create said single solution in the set of candidate solutions.