1. A method for rendering an electronic document (ED) using a page rendering device (PRD), comprising: identifying, within the ED, a text stream and a requested font for the text stream, wherein the text stream comprises a plurality of characters; identifying a resident font supported by the PRD as a substitute for the requested font; generating a plurality of scaled characters by scaling the plurality of characters in the resident font; and rendering, by the PRD, the ED by placing the plurality of scaled characters on a page.