1. A method of adaptive optical character recognition (OCR) of a book having at least one page with known and unknown fonts comprising: scanning the entire book; performing OCR of the entire book; applying a verification process for the known fonts; clustering the unknown fonts by shape; separating out at least one sure word from at least one error words; sending the sure words and error words to an OCR training; determining outliers; manually classifying the unknown fonts; sending the manually classified fonts to OCR training; processing the manually classified fonts through the verification for known fonts and separating out sure words from error words; processing manually classified results to a quality evaluator; placing the sure words in a depository if they meet a predetermined quality criteria; processing sure words, error words and manually classified fonts as required using an iterative process until all fonts meet the predetermined quality criteria.