So what this application currently doing is its taking font file which has every character of any respective language and accordingly you replace all character with those character provided in the file but the problem is when a human writes something, In its handwriting not always same characters look exactly same, so what you can do is take 2 or 3 characters for each character and randomly distribute them while generating a handwritten image, this makes handwriting which is more near to human way of writing. By the way, it's an awesome application thanks to the contributors.
Hey @Pratikmehta1729, there is an option available for custom writing fonts that can be generated using calligrapher, it also randomizes the handwriting fonts.
So what this application currently doing is its taking font file which has every character of any respective language and accordingly you replace all character with those character provided in the file but the problem is when a human writes something, In its handwriting not always same characters look exactly same, so what you can do is take 2 or 3 characters for each character and randomly distribute them while generating a handwritten image, this makes handwriting which is more near to human way of writing. By the way, it's an awesome application thanks to the contributors.