I am working on a sphinx documentation and i am facing following problem at the moment:
I am using roles for different display options. Now i wanted to add font-awesome
Nope. From Interpreted Text:
Interpreted text is text that is meant to be related, indexed, linked, summarized, or otherwise processed, but the text itself is typically left alone.
See Inline markup recognition rules for details.
As an aside, what you call "placeholders" are substitions in reST terminology.