16. A system, comprising: a memory configured to store one or more instructions; a processor configured to execute the one or more instructions; a glyph data creation module, when stored within the memory and executed by the processor, configured to create glyph data associated with a font, wherein the glyph data produces a glyph that is displayed within a document; a glyph data modification module, when stored within the memory and executed by the processor, configured to modify the glyph data, wherein the modified glyph data produces a modified glyph, and wherein the modified glyph is visually substantially identical to the unmodified glyph when displayed within the document; and a character mapping creation module configured to create a particular character mapping, wherein the character mapping maps a unique character code to the modified glyph; wherein the character mapping creation module, when stored within the memory and executed by the processor, is further configured to replace a first instance of a particular character in the document with a first unique character code, wherein the first unique character code is mapped, using the particular character mapping, to a first modified glyph; and wherein the character mapping creation module, when stored within the memory and executed by the processor, is further configured to replace a second instance of the particular character in the document with a second unique character code, wherein the second unique character code is mapped, using the particular character mapping, to a second modified glyph.
20. The system of claim 16 , wherein the character mapping maps a unique character code to each character in the document.