FontForge sieht ganz gut zum Erstellen von Fonts aus. Es gibt auch eine ausführliche Anleitung: http://designwithfontforge.com/

Mehrfarbige ttf-Fonts sind wohl nicht möglich, weil es lediglich Splines sind.

Der Plan B, einmal ein Outline-Font und einmal ein normales Font, welches in die Outline-Version hineinpasst, zu erstellen und beide übereinander zu legen, klingt somit ganz vernünftig. Das hängt natürlich davon ab, ob man schnell mit FontForge arbeiten kann oder es eher mühselig ist.

Vielleicht gibt es auch Open Source Font Renderer, die man über das Plugin-SDK für Gamestudio nutzen kann, die so eine Border-Funktion mitliefern.