First: waaaaant thiiiiiis, toooooo, puleeeeeeeeeze!
Second: SFML is using Freetype2, right? So why not using what Freetype2 already provides, the
Glyph Stroker?!
Note #1: I have no clue of Freetype2 myself. I stumbled about the Glyph Stroker after a short Google search because I wanted to have outlined fonts, too, and SFML was using Freetype2, so I looked there first. Never tried it myself though.
Note #2: what you call "outline fonts" is what Freetype2 calls "stroked outlines of fonts" as far as I understand that.