There is the Find my Font - Font Identification Software Application Also i think the software can be made by below steps. nIt can be possible by writing code in MATLAB but therees some conditions that fonts should have uniform format. It is an AI thing but not impossible. Needs some good logic and some strict criteria.