One word substitute is Cacographist.Calligraphist: a worker who has acquired special skills.Pedant: a person who is excessively concerned with minor details and rules or with displaying academic learning.Cacographist: bad handwriting or spelling.Linguist: a person skilled in foreign languages.