14. A system, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to: receive an item, wherein the item indicates a text string comprising a plurality of characters, and a respective preferred font for each character of said plurality of characters; perform a character-by-character font substitution analysis on each character of said text string, wherein performing said analysis comprises: in response to determining that the preferred font is not available for a particular character, resolve the particular character with a particular glyph from a font of a set of multiple safe fonts, wherein said particular glyph matches said particular character, and wherein said set of safe fonts collectively spans a character set; in response to determining that the preferred font is not available for an other character of the same text string, resolve the other character with an other glyph from a different font of said set of safe fonts, wherein said other glyph matches said other character; and generate a resolved text string comprising said particular glyph and said other glyph.
14. A system, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to: receive an item, wherein the item indicates a text string comprising a plurality of characters, and a respective preferred font for each character of said plurality of characters; perform a character-by-character font substitution analysis on each character of said text string, wherein performing said analysis comprises: in response to determining that the preferred font is not available for a particular character, resolve the particular character with a particular glyph from a font of a set of multiple safe fonts, wherein said particular glyph matches said particular character, and wherein said set of safe fonts collectively spans a character set; in response to determining that the preferred font is not available for an other character of the same text string, resolve the other character with an other glyph from a different font of said set of safe fonts, wherein said other glyph matches said other character; and generate a resolved text string comprising said particular glyph and said other glyph. 17. The system of claim 14 , wherein to resolve the particular character with the particular glyph the program instructions are executable to determine that the particular glyph matches the particular character.