2-colored (bordered) text?

I want to give my text a border so that it is easier to read, no matter what background color its on.
Im not talking about giving the textField a border, I’m talking about having each letter use 2 colors - an outline and a fill color.

Is there an easy, or standard, way to do this? I tried Overlapping 2 textFields and have the bottom one use a slightly bigger font in a different color, but it doesnt work because the letters dont line up correctly.

Can this be accomplished using embedded fonts or do I have to build my own custom bitmap fonts?