How do I add text to a face?

How do I add text to a selected face? And how can I change the color and font of the text?

If you want the text to appear “printed” on the face in the render, use a texture.

If you want the text modeled into (or onto) the face, try Boolean operator.