1. In a user device, a method of rendering text on an output device, the user device including an image file defining an image of a custom character set, the user device having stored thereon associated character information, the associated character information including at least one character width for said custom character set, the method comprising the steps of: locating a selected character from said custom character set within said image based upon said associated character information; defining a portion of said image containing said selected character; and rendering said portion on the output device.