Is it possible to add text to an svg path, I have created a svg triangle and would like to add a letter to the center of this but not sure if this is possible?
Yes. See section 10.13 of the SVG1.1 specification (titled "Text on a path") for information on using the textPath element.
Summarized:
id
My text here
Here's an example straight from the spec:
Example toap01 - simple text on a path We go up, then we go down, then up again