Patent Document ID: 7982737
Application ID: 11931550

Base Claim:
1. A computer-implemented method, comprising: receiving 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; performing 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, resolving 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, resolving 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 generating a resolved text string comprising said particular glyph and said other glyph.

---

Claim 2:
2. The method of claim 1 , wherein said item indicates dimensions of a bounding box for the text string, wherein the method comprises scaling the size of the resolved text string according to the dimensions of the bounding box.