8. A method for synthesizing and outputting synthesized Arabic handwritten text, comprising: accessing, with circuitry, character shape images of Arabic characters of the Arabic alphabet; determining, with the circuitry, a connection point location between two or more character shapes based on a calculated right edge position and a calculated left edge position of the character shape images; extracting, with the circuitry, character features that indicate Arabic language attributes and width attributes of characters of the character shape images, the Arabic language attributes including character Kashida attributes; identifying, with the circuitry, Kashida extensions as part of the character Kashida attributes; isolating, with the circuitry, the identified Kashida extensions from pepper noise components based on a predetermined ground-truth label, by constraining the extracted character features to be two consecutive characters; extracting, with the circuitry, the identified Kashida extensions based on the predetermined ground-truth label; and generating, with the circuitry, images of Arabic cursive text based on the character Kashida attributes and the width attributes.
8. A method for synthesizing and outputting synthesized Arabic handwritten text, comprising: accessing, with circuitry, character shape images of Arabic characters of the Arabic alphabet; determining, with the circuitry, a connection point location between two or more character shapes based on a calculated right edge position and a calculated left edge position of the character shape images; extracting, with the circuitry, character features that indicate Arabic language attributes and width attributes of characters of the character shape images, the Arabic language attributes including character Kashida attributes; identifying, with the circuitry, Kashida extensions as part of the character Kashida attributes; isolating, with the circuitry, the identified Kashida extensions from pepper noise components based on a predetermined ground-truth label, by constraining the extracted character features to be two consecutive characters; extracting, with the circuitry, the identified Kashida extensions based on the predetermined ground-truth label; and generating, with the circuitry, images of Arabic cursive text based on the character Kashida attributes and the width attributes. 9. The method of claim 8 , further comprising removing a left edge segment and a right edge segment from the identified Kashida extensions.