And yes, context is needed to recognize cursive. At the very least a word frequency combined with a dictionary should get "most likely" recocgnitions.
For example, my OCR software (for printed text) often recognizes ? as }. Come on.