You can indeed shove one in the binary - I’ve just been rewriting all the font stuff, so if you’re on the tip, you need to have a look at CustomTypeface.
Aggh… please search the forum for endless, tedious arguments about anti-aliasing! (But please don’t revive any of the discussions, I really haven’t the strength to go through it all over again…)