Off-line isolated handwritten Thai OCR using island-based projection with n-gram model and hidden Markov models [An article from: Information Processing and Management]