This paper presents a method for recognizing 2D non-rigid handwritten Arabic characters using regression curves modeled by 2nd order polynomials. It employs the expectation maximization algorithm to train regression models based on extracted coefficients from a training set of character shapes. The effectiveness of the approach is evaluated through experiments with a significant number of training and recognition patterns, showcasing its potential in handling variations and noise in handwritten character recognition.