Illustrator
Type
Working with type on a path
Move or flip text along a path
Apply path type effects
Adjust the vertical alignment of type on a path
Adjust character spacing around sharp turns
This page on the Web