TTF from archive?

I’m trying to load a .TTF file from my own archive file format and I
cannot find a SDL_ttf function to do this. Setting the FILE pointer to
the start of the file (uncompressed) in the archive does not result in a
correct load and I can find no SDL_ttf function meant to do such a
thing. FT_New_Memory_Face() would work if I loaded the file into memory
first, however, I do not see SDL_ttf using that anywhere.
Is there any way to load a TTF from a archive file or memory, or is it
limited to individual TTF files?

– chris (@Christopher_Thielen)