20. The one or more non-transitory computer readable media of claim 1 , wherein the one or more characteristics of the first font include two or more of the following: name, version, foundry, type, font outline information, width table information, or kerning table information.
1. One or more non-transitory computer readable media storing computer readable instructions that, when executed, cause an apparatus to: identify a first font that is required for processing a first document; determine a match between one or more characteristics of the first font and one or more characteristics of a second font; and responsive to determining the match between the one or more characteristics of the first font and the one or more characteristics of the second font: determine a substitute font for the first document; modify information of the substitute font based on the match, resulting in modified information of the substitute font; and based on the modified information of the substitute font, modify the first document such that the substitute font is required for processing the first document instead of the first font.