No, I write the code normally, then I manually lay out the tile calligraphy and build the mosaics by hand. There's no way to automate the process that I know of. It's tricky to get everything to fit together and look right. I am a novice at this stuff, and master calligrapher Mamoun Sakkal's website has been a great help http://www.sakkal.com/instrctn/sq_kufi_alphabet.html.
The writeup could be more clear about how the mosaics are made, though. I'll update it.
The writeup could be more clear about how the mosaics are made, though. I'll update it.