12. An apparatus for enabling text editing in scanned documents while maintaining fidelity of appearance of the text comprising: a computer having one or more processors; and a non-transitory storage medium comprising instructions, that when executed by the one or more processors, cause the computer to: for each original character in a set of original characters present in a scanned document, determine a system font, from a plurality of system fonts, corresponding to the original character; create a synthesized digital font comprising a plurality of synthesized characters corresponding to the set of original characters present in the scanned document; create an editable document from the scanned document by replacing the set of original characters in the scanned document with corresponding synthesized characters from the plurality of synthesized characters of the synthesized digital font; detect user input of a new character at a location in the scanned document; identifying a first system font corresponding to a neighboring character of the location of the new character, wherein the first system font is one of the plurality of system fonts and the neighboring character is one of the original characters from set of original characters; and add a synthesized character from the plurality of synthesized characters of the synthesized digital font to the editable document based on the new character, the first system font, and the location.
12. An apparatus for enabling text editing in scanned documents while maintaining fidelity of appearance of the text comprising: a computer having one or more processors; and a non-transitory storage medium comprising instructions, that when executed by the one or more processors, cause the computer to: for each original character in a set of original characters present in a scanned document, determine a system font, from a plurality of system fonts, corresponding to the original character; create a synthesized digital font comprising a plurality of synthesized characters corresponding to the set of original characters present in the scanned document; create an editable document from the scanned document by replacing the set of original characters in the scanned document with corresponding synthesized characters from the plurality of synthesized characters of the synthesized digital font; detect user input of a new character at a location in the scanned document; identifying a first system font corresponding to a neighboring character of the location of the new character, wherein the first system font is one of the plurality of system fonts and the neighboring character is one of the original characters from set of original characters; and add a synthesized character from the plurality of synthesized characters of the synthesized digital font to the editable document based on the new character, the first system font, and the location. 16. The apparatus of claim 12 , wherein the synthesized digital font is an embeddable CID-keyed font, and further comprising instructions that, when executed by the one or more processors, cause the computer to: detect user input of a second new character at a second location in the scanned document; based on a determination that the second new character is not among the synthesized characters of the synthesized digital font: identify a second system font corresponding to a neighboring character of the second location of the second new character, wherein the second system font is one of the plurality of system fonts and the neighboring character of the second location is one of the original characters from the set of original characters; and create a similar-looking character for the second new character based on the second system font; and add the similar-looking character to the synthesized digital font.