Teseract supports being trained for specific fonts, that would probably be a good starting point
https://pretius.com/blog/ocr-tesseract-training-data