1. A method for managing Unicode fonts in a font management program, the method comprising: receiving user input from a graphical user interface (GUI) selecting a Unicode typeface comprising multiple glyphs that are each associated with a different Unicode code point; presenting information that identifies a plurality of language subsets available in the Unicode typeface to a user via the GUI; receiving user input from the GUI identifying one or more selected language subsets to be presented from the plurality of language subsets, wherein the selected subsets comprise less than an entirety of the Unicode typeface; presenting glyphs corresponding only to code points of the one or more selected language subsets of the Unicode typeface via the GUI; receiving user input requesting a modification to a presented glyph of the Unicode typeface; and altering image data for the presented glyph as it is stored in the Unicode typeface responsive to receiving the user input, so that each time the code point is referenced in a document utilizing the Unicode typeface, the modified glyph will be used instead of the presented glyph.