1. A method of determining a typeface for a plurality of words derived from a scanned image of text, the method comprising: a) providing a plurality of candidate typefaces; b) calculating for each typeface and for each word a scaling factor to match a typeface rendering of the word to the size of the word in the scanned image; and c) analyzing the calculated scaling factors to identify a typeface which matches a plurality of the words.