Hi Folks, I have read other posts on the topic of displaying type on a curve and it has been established this is not a supported feature, requiring custom solutions. With that in mind, I thought I would share my approach and see if anyone out there has feedback or is willing to share their techniques and/or solutions.
For my WF, I ended up creating a method for drawing letters with lines and I was able to calculate the letter positioning and rotation as it followed along a given radius. To save on time and effort, I created functions for translating string input into plotting arrays for a given string, radius and angle.
Here is an example:
It works ok for the most part with a few exceptions:
- The initial setup of the font dictionary is time consuming.
- The x/y plotting input is based on whole numbers, so there is some minor distortion for small fonts and/or fonts with finer details.
- Overall, the final product is not as clean as what can be generated by a font or prerendered background.
Let me know if you have any feedback or questions.
Thanks!