So it does introduce random variation. I had the employee write each letter ~15 times, and then they are plucked at random and then more "wobble" is applied randomly. So each character is slightly altered from what she wrote. Her original stroke actually never shows up anywhere, which is kinda funny to think about.
Letter spacing, word spacing, line spacing (y pos), line starting point (xpos), and baseline drift are all random as well.
I don't know how to write and or use a GAN model so I didn't. Maybe next time!