1. A method for online character recognition of Arabic text, the method comprising the procedures of: receiving handwritten Arabic text from a user in the form of handwriting strokes; sampling said handwriting strokes to acquire a sequence of two-dimensional point representations thereof, including associated temporal data; geometrically pre-processing and extracting features on said point representations; detecting delayed strokes and word-parts in said pre-processed point representations; projecting said delayed strokes onto the body of said word-parts; constructing feature vector representations for each said word-part, thereby generating an observation sequence; and determining the word with maximum probability given said observation sequence, resulting in a list of word probabilities.