Array or placing text

 From:  shayno
Hi Guys
I am stuck trying to array a line of text in a curve on a flat signet top.

Is there any way of arraying the text along a surface curve (like gem array).

The attached signet I manually placed the text in an arc which can be time consuming.

I am also looking to easily put text onto the inside surfaces of a ring (to boolean out)

Names, declarations of love etc

Any idea's