1. A method of creating a document on a computing device, comprising: receiving input text in the computing device to initiate a document creation process, the computing device including a first portion of font data for a first language, the first portion including less than all of the font data for the first language; based on the input text, determining whether the first portion is sufficient to create the document on the computing device; loading a second portion of the font data to the computing device from a data storage location if the first portion is not sufficient; and creating the document using at least one of the first portion and the second portion.
7. The method of claim 1 , comprising dynamically loading the second portion while the input text is received.