This post covers applying “funky effects” to whole Arabic words – extending the work noted in my previous posts. It was was quite tricky to join a sequence of letters to form whole Arabic words as a single outline path, but I finally got there. This does not yet include positioning vowels according to OpenType mark-to-base rules in the font… that’s next on the list. Code is written in C++ with various classes defined to perform specific tasks (such as write PDF files).