1. A system, comprising: at least one memory storing computer-executable instructions; and at least one processor configured to access the at least one memory and execute the computer-executable instructions to: access eBook data comprising text content and a font reference to a source font, the text content comprising a character and the source font comprising a set of glyphs comprising a first glyph representing a first instance of the character and a second glyph representing a second instance of the character; analyze the text content to generate a first frequency distribution for the first glyph and a second frequency distribution for the second glyph based at least in part on a number of occurrences of the first instance of the character and the second instance of the character; determine that the first frequency distribution is 1 occurrence in the text content; determine that the second frequency distribution is greater than 1 occurrence in the text content; generate an embedded font comprising: the second glyph associated with the second instance of the character of the text content; and an embedded character map that associates the first instance of the character represented in the eBook with the second glyph and the second instance of the character with the second glyph; and generate modified eBook data comprising the text content and the embedded font.